HarmonyOS 怎么让两个list同时滚动

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

示例参考如下:

@Entry
@Component
struct NestedScroll {
  @State listPosition: number = 0; // 0代表滚动到List顶部,1代表中间值,2代表滚动到List底部。
  private arr: number[] = [1, 2, 3, 4, 5, 6, 7, 8, 9, 10]

  build() {
    Column() {
      Scroll() {
        Column() {
          Text("Scroll Area")
            .width("100%")
            .height("40%")
            .backgroundColor(0X330000FF)
            .fontSize(16)
            .textAlign(TextAlign.Center)

          List({ space: 20 }) {
            ForEach(this.arr, (item: number) => {
              ListItem() {
                Text("ListItem" + item)
                  .width("100%")
                  .height("100%")
                  .borderRadius(15)
                  .fontSize(16)
                  .textAlign(TextAlign.Center)
                  .backgroundColor(Color.White)
              }.width("100%").height(100)
            }, (item: string) => item)
          }
          .width("100%")
          .height("100%")
          .edgeEffect(EdgeEffect.None)
          .friction(0.6)
          .nestedScroll({ scrollForward: NestedScrollMode.PARENT_FIRST, scrollBackward: NestedScrollMode.SELF_FIRST })
        }
      }
      .width("100%").height("100%")
      .enableScrollInteraction(false)
    }.width('100%').height('100%').backgroundColor(0xDCDCDC).padding(20)
  }
}
分享
微博
QQ
微信
回复
2天前
相关问题
HarmonyOS 两个List互相锚点功能
129浏览 • 1回复 待解决
HarmonyOS 两个日期怎么比较
275浏览 • 1回复 待解决
HarmonyOS 两个object怎么拼接成一
246浏览 • 1回复 待解决
HarmonyOS 怎么两个PixelMap合成一
313浏览 • 2回复 待解决
如何Swiper在一屏中显示两个Item?
1359浏览 • 1回复 待解决
HarmonyOS 如何合并两个对象
251浏览 • 1回复 待解决
HarmonyOS 关于两个权限的区别
330浏览 • 1回复 待解决
HarmonyOS 两个同级的组件问题
625浏览 • 1回复 待解决
两个设备控制相关问题
9123浏览 • 3回复 已解决
HarmonyOS 如何比较两个日期的大小?
571浏览 • 1回复 待解决
HarmonyOS 两个枚举类型之间转换问题
391浏览 • 1回复 待解决