ArkUI--scroll
等组件构建了一个垂直滚动的商品列表。每个商品项由两行文本组成,分别显示“商品+编号”,并设置了不同的背景颜色、字体大小、宽度、高度和边框样式。滚动条设置为自动显示,颜色为绿色,宽度为30,且禁用了边缘效果。整体布局占满父容器高度,适用于移动端或Web端的商品展示场景。Text('商品'+item+'')Text('商品'+item+'')本文展示了一个基于组件化开发的前端代码片段,使用。注解定义了
·
本文展示了一个基于组件化开发的前端代码片段,使用@Entry和@Component注解定义了一个结构体de。在build方法中,通过Row、Scroll、Column和ForEach等组件构建了一个垂直滚动的商品列表。每个商品项由两行文本组成,分别显示“商品+编号”,并设置了不同的背景颜色、字体大小、宽度、高度和边框样式。滚动条设置为自动显示,颜色为绿色,宽度为30,且禁用了边缘效果。整体布局占满父容器高度,适用于移动端或Web端的商品展示场景。 @Entry @Component struct de{ build() { Row(){ Scroll(){ Column(){ ForEach([1,2,3,4,5,6,7,8,9],(item:number,index:number)=>{ Row(){ Text('商品'+item+'') .fontSize(30).backgroundColor(Color.Blue) .width('50%').height(100) .border({width:1}) Text('商品'+item+'') .fontSize(30).backgroundColor(Color.Green) .width('50%').height(100) .border({width:1}) } }) } } .scrollable(ScrollDirection.Vertical) .width('100%') .scrollBar(BarState.Auto) .scrollBarColor(Color.Green) .scrollBarWidth(30) .edgeEffect(EdgeEffect.None) } .height('100%') } }
更多推荐




所有评论(0)