赞
踩
先看效果如下,该效果 在鸿蒙中是 :滑块视图容器,提供子组件滑动轮播显示的能力。
要实现这个效果需要用到鸿蒙中的组件Swiper ,因为该组件中需要轮播内容,需要多个内容轮播显示,需要用到ForEach循环,通过循环中的Text组件来实现内容显示。|
2,Swiper子组件的visibility属性设置为None,Swiper的displayMode属性设置为SwiperDisplayMode.AutoLinear或displayCount属性设置为'auto'时,对应子组件在视窗内不占位,但不影响导航点个数。
3,Swiper子组件的visibility属性设置为None,或者visibility属性设置为Hidden时,对应子组件不显示,但依然会在视窗内占位。
SwiperController
Swiper容器组件的控制器,可以将此对象绑定至Swiper组件,然后通过它控制翻页。
完整代码如下
Swiper() {
ForEach(this.listSearch, item => {
Text(item)
.height('100%')
.fontSize(12)
.fontColor('#505050')
.margin({ left: 10 })
}, item => item)
}
.vertical(true) // 布局格式,水平和竖直
.autoPlay(true) // 是否自动播放
.indicator(false) // 是否启用导航点指示器
.interval(3000) // 使用自动播放时播放的时间间隔
private listSearch = [
'中共中央召开党外人士座谈会', '推动构建亚太命运共同体',
'十九届六中全会精神新闻发布会', '中方邀拜登出席东奥?外交部回应',
'大连8天215人感染:多为大学生', '胡塞武装突袭美国驻也门大使馆',
'北交所15日开市 10家企业直接上市', '腾讯与抖音商谈对等开放',
]
如果你想快速提升鸿蒙技术,那么可以直接领取这份包含了:【OpenHarmony多媒体技术、Stage模型、ArkUI多端部署、分布式应用开发、音频、视频、WebGL、Napi组件、OpenHarmony内核、Harmony南向开发、鸿蒙项目实战】等技术知识点。
鸿蒙Next全套VIP学习资料←点击领取!(安全链接,放心点击)
Copyright © 2003-2013 www.wpsshop.cn 版权所有,并保留所有权利。