HarmonyOS 鸿蒙Next Swiper Indicator距离Swiper组件底部的距离无法设置为0
HarmonyOS 鸿蒙Next Swiper Indicator距离Swiper组件底部的距离无法设置为0
Swiper(this.swiperController) {
// 子组件
}
.loop(false)
.indicator(
Indicator.dot()
.itemWidth(8)
.itemHeight(8)
.color(0x4dffffff)
.selectedItemWidth(8)
.selectedItemHeight(8)
.selectedColor(Color.White)
.bottom(0) // indicator距离swiper底部仍有一段距离
)
.duration(200)
.backgroundColor(0x8bea68)
.onChange((index: number) => {
})
想要将indicator贴住swiper的底部,设置bottom值为0貌似导航点距swiper底部仍有一段默认距离
4 回复
想要将indicator贴住swiper的底部,设置bottom值为0貌似导航点距swiper底部仍有一段默认距离
引用楼上的问题, 遇到同样的问题了,怎么处理的?
引用楼上的问题, 遇到同样的问题了,怎么处理的?
不理解为什么提供了自定义属性还要刻意留一段距离
在HarmonyOS中,如果你遇到Swiper组件的Next Swiper Indicator(假设是指示器,如分页点)距离Swiper底部无法设置为0的问题,这通常与布局设置或Indicator的样式定义有关。请检查以下几点:
- 确保Swiper组件的padding和margin(特别是底部)没有被设置。
- 检查Indicator的样式配置,看是否有设置偏移量(offset)或特定的布局属性导致距离底部不为0。
- 尝试在XML布局中直接使用
app:indicator_bottom_margin="0dp"
(如果属性支持)或通过代码设置。
如果问题依旧没法解决请加我微信,我的微信是itying888。