如何自定义滚动条的样式?

如何自定义滚动条的样式?

HarmonyOS
2024-07-05 17:53:44
1035浏览
收藏 0
回答 1
回答 1
按赞同
/
按时间
胖头鱼圆滚滚
private arr: number[] = []
private scroller: Scroller = new Scroller()
aboutToAppear(): void {
  for (let index = 0; index < 50; index++) {
    this.arr.push(index)
  }
}
build() {
  Column({ space: 15 }) {
    Stack({ alignContent: Alignment.End }) {
      Scroll(this.scroller) {
        Flex({ direction: FlexDirection.Column }) {
          ForEach(this.arr, (e: number) => {
            Text(e.toString())
              .width('80%')
              .height(60)
              .backgroundColor("#8B8B8B")
              .fontSize(20)
              .fontColor(Color.White)
              .textAlign(TextAlign.Center)
              .margin({ top: 5 })
          })
        }
      }.width("100%")
      .scrollBar(BarState.Off)
      .scrollable(ScrollDirection.Vertical)

      ScrollBar({ scroller: this.scroller, direction: ScrollBarDirection.Vertical, state: BarState.Auto }) {
        Text()
          .width(20)
          .height(100)
          .borderRadius(10)
          .backgroundColor(Color.Orange)
      }.width(20).backgroundColor('#ededed')
    }.width("100%")
  }.width('100%')
  .height("100%")
  .justifyContent(FlexAlign.Center)
}
  • 1.
  • 2.
  • 3.
  • 4.
  • 5.
  • 6.
  • 7.
  • 8.
  • 9.
  • 10.
  • 11.
  • 12.
  • 13.
  • 14.
  • 15.
  • 16.
  • 17.
  • 18.
  • 19.
  • 20.
  • 21.
  • 22.
  • 23.
  • 24.
  • 25.
  • 26.
  • 27.
  • 28.
  • 29.
  • 30.
  • 31.
  • 32.
  • 33.
  • 34.
  • 35.
  • 36.
  • 37.
  • 38.
  • 39.

分享
微博
QQ
微信
回复
2024-07-06 10:48:25


相关问题
如何获取List组件滚动条滚动距离
3208浏览 • 1回复 待解决
HarmonyOS webView隐藏滚动条
470浏览 • 1回复 待解决
HarmonyOS Web组件滚动条如何隐藏
509浏览 • 1回复 待解决
HarmonyOS 如何隐藏Web组件滚动条
1158浏览 • 2回复 待解决
HarmonyOS RichText组件如何取消滚动条
443浏览 • 1回复 待解决
请问ScrollView怎么显示滚动条
6069浏览 • 1回复 待解决
ListContainer 有滚动条 显示吗?
6092浏览 • 1回复 待解决
HarmonyOS Scroll组件滚动条怎么隐藏
517浏览 • 1回复 待解决
HarmonyOS 如何自定义 toast 样式
835浏览 • 1回复 待解决
HarmonyOS 自定义滑动
510浏览 • 1回复 待解决
HarmonyOS 如何自定义Toggle样式
512浏览 • 1回复 待解决
List滚动条时长时短,求解决方案?
1504浏览 • 1回复 待解决
提问
该提问已有2人参与 ,帮助了23人