HarmonyOS swiper子组件,会被强行宽高设置占满整个Swiper的大小

设置 .displayMode(SwiperDisplayMode.AUTO_LINEAR) 后,只能滑动一次。再往回滑动就不行了。 需要实现,两个子组件间间距固定,第二个组件能显示多少就显示多少

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

请参考如下代码示例:

@Entry
@Component
struct SwiperExample {
  private swiperController: SwiperController = new SwiperController()

  build() {
    Column({ space: 5 }) {
      Swiper(this.swiperController) {
        Text("1111111")
          .width('30%')
          .height(160)
          .backgroundColor(0xAFEEEE)
          .textAlign(TextAlign.Center)
          .fontSize(30)
        Text("222222")
          .width('200%')
          .height(160)
          .backgroundColor(0xAFEEEE)
          .textAlign(TextAlign.Center)
          .fontSize(30)
      }
      .displayCount('auto', false)
      .interval(4000)
      .loop(true)
      .duration(1000)
      .itemSpace(10)
    }.width('100%')
    .margin({ top: 5 })
  }
}
分享
微博
QQ
微信
回复
2天前
相关问题
Swiper组件如何设置导航点位置
2456浏览 • 1回复 待解决
HarmonyOS swiper组件样式
103浏览 • 1回复 待解决
Swiper组件设置不跟随手势滑动
655浏览 • 1回复 待解决
HarmonyOS swiper组件使用问题
324浏览 • 1回复 待解决
如何设置Swiper导航点样式?
531浏览 • 1回复 待解决
Swiper是否支持组件复用
796浏览 • 1回复 待解决