#鸿蒙通关秘籍#在HarmonyOS中如何实现上下滑动内容的页面结构?

HarmonyOS
2024-12-03 11:28:36
浏览
收藏 0
回答 1
待解决
回答 1
按赞同
/
按时间
UDP梦幻使者

在自定义的Stepper实现中,应用Scroll组件来承载需要上下滑动的内容,确保当主体内容超出视图范围时,页面仍能正常显示,并避免被上下步切换按钮所遮挡。以下是具体代码:

@Component
export struct UserNoticeView {
  noticeItem: number[] = [];

  build() {
    Column() {
      Scroll() {
        Column({ space: this.ITEM_SPACE }) {
          ForEach(this.noticeItem, (_: number, __: number) => {
            Row()
              .height($r("app.integer.stepper_usernotice_item_height"))
              .width(getRandomNumber())
              .backgroundColor($r("sys.color.ohos_id_color_sub_background"))
          })
        }
        .width('100%')
        .alignItems(HorizontalAlign.Start)
      }
      .scrollBar(BarState.Off)
      .layoutWeight(1)
      .width('100%')
      .align(Alignment.Top)

      FooterView()
    }
  }
}
分享
微博
QQ
微信
回复
2024-12-03 13:02:26
相关问题
键盘拉起时列表无法上下滑动
2276浏览 • 1回复 待解决
服务卡片可以响应上下滑动操作吗?
7032浏览 • 2回复 待解决