HarmonyOS Scroll嵌套Scroll,外部的Scroll无法滚动

HarmonyOS
1天前
浏览
收藏 0
回答 1
待解决
回答 1
按赞同
/
按时间
zxjiu

可以设置Sroll nestedScroll属性,参考文档:https://developer.huawei.com/consumer/cn/doc/harmonyos-references-V5/ts-container-scroll-V5#nestedscroll1010

示例参考:

@Entry
@Component
struct StickyNestedScroll {
  @State arr: number[] = []
  scroller: Scroller = new Scroller()

  @Styles
  listCard() {
    .backgroundColor(Color.White)
    .height(72)
    .width("100%")
    .borderRadius(12)
  }

  build() {
    Scroll(this.scroller) {
      Column() {
        Text("Scroll Area")
          .width("100%")
          .height("40%")
          .backgroundColor('#0080DC')
          .textAlign(TextAlign.Center)
        List({ space: 10 }) {
          ForEach(this.arr, (item: number) => {
            ListItem() {
              Text("item" + item)
                .fontSize(16)
            }.listCard().onClick(() => {
              this.scroller.scrollTo({ xOffset: 0, yOffset: item * 100 })
            })
          }, (item: string) => item)
        }.width("100%")
        .edgeEffect(EdgeEffect.Spring)
        .nestedScroll({
          scrollForward: NestedScrollMode.PARENT_FIRST,
          scrollBackward: NestedScrollMode.SELF_FIRST
        })
      }.width("100%")
    }
    .edgeEffect(EdgeEffect.Spring)
    .friction(0.6)
    .backgroundColor('#DCDCDC')
    .scrollBar(BarState.Off)
    .width('100%')
    .height('100%')
  }

  aboutToAppear() {
    for (let i = 0; i < 30; i++) {
      this.arr.push(i)
    }
  }
}
分享
微博
QQ
微信
回复
1天前
相关问题
HarmonyOS scroll嵌套list页面无法滑动
44浏览 • 1回复 待解决
HarmonyOS Scroll 嵌套 RelativeContainer 问题
518浏览 • 1回复 待解决
HarmonyOS Scroll嵌套RelativeContainer 问题
352浏览 • 1回复 待解决
HarmonyOS scroll滚动问题
41浏览 • 1回复 待解决
HarmonyOS Scroll组件滚动控制
94浏览 • 1回复 待解决
Scroll与WaterFlow滑动嵌套
1084浏览 • 1回复 待解决
scroll和list嵌套滑动
1551浏览 • 1回复 待解决
HarmonyOS Scroll嵌套web手势冲突
9浏览 • 1回复 待解决
HarmonyOS scroll和list滚动冲突
439浏览 • 1回复 待解决
HarmonyOS Scroll组件滚动问题
629浏览 • 1回复 待解决
HarmonyOS Scroll+web+list嵌套滑行
35浏览 • 1回复 待解决
HarmonyOS Scroll组件无法滑动
474浏览 • 1回复 待解决
HarmonyOS scroll嵌套多个web,显示问题
72浏览 • 1回复 待解决
HarmonyOS scroll嵌套List不能整体滑动
521浏览 • 1回复 待解决
嵌套组件中Scroll不生效
2187浏览 • 1回复 待解决
refresh + scroll+list嵌套问题
402浏览 • 1回复 待解决