List组件divider颜色显示透List组件颜色

List组件divider颜色显示透List组件颜色

HarmonyOS
2024-09-04 09:33:21
浏览
收藏 0
回答 1
回答 1
按赞同
/
按时间
superinsect

可以参考demo:

// xxx.ets 
@Entry 
@Component 
struct ListExample { 
  private arr: number[] = [0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21] 
 
  @Builder 
  itemHead() { 
    Text('header') 
      .fontSize(20) 
      .backgroundColor(0xAABBCC) 
      .width("100%") 
      .padding(10) 
  } 
 
  build() { 
    Column() { 
      List() { 
        ListItemGroup({ header: this.itemHead() }) { 
          ForEach(this.arr, (item: number) => { 
            ListItem() { 
              Text('' + item).fontColor(Color.Black) 
                .width('100%') 
                .textAlign(TextAlign.Center) 
            } 
            .width('100%') 
            .height(45) 
            .backgroundColor(Color.White) 
          }, (item: string) => item) 
        } 
        .divider({ 
          strokeWidth: 2, 
          color: Color.Green, 
          startMargin: 16, 
          endMargin: 16 
        }) 
      } 
 
      .width('100%') 
      .height('calc(100% - 90vp)') 
      .backgroundColor(Color.Pink) 
    } 
    .width('100%') 
    .height('100%') 
  } 
}
  • 1.
  • 2.
  • 3.
  • 4.
  • 5.
  • 6.
  • 7.
  • 8.
  • 9.
  • 10.
  • 11.
  • 12.
  • 13.
  • 14.
  • 15.
  • 16.
  • 17.
  • 18.
  • 19.
  • 20.
  • 21.
  • 22.
  • 23.
  • 24.
  • 25.
  • 26.
  • 27.
  • 28.
  • 29.
  • 30.
  • 31.
  • 32.
  • 33.
  • 34.
  • 35.
  • 36.
  • 37.
  • 38.
  • 39.
  • 40.
  • 41.
  • 42.
  • 43.
  • 44.
  • 45.
  • 46.

精度丢失导致问题。

给list组件加上.pixelRound({ top: PixelRoundCalcPolicy.FORCE_FLOOR, bottom: PixelRoundCalcPolicy.FORCE_CEIL })属性。

分享
微博
QQ
微信
回复
2024-09-04 17:50:42


相关问题
HarmonyOS Listdivider使用
1107浏览 • 0回复 待解决
HarmonyOS listdivider bug
590浏览 • 1回复 待解决
HarmonyOS list组件数据显示错乱
591浏览 • 1回复 待解决
HarmonyOS list组件显示不完整
887浏览 • 1回复 待解决
HarmonyOS Divider组件,如何能显示虚线
774浏览 • 1回复 待解决
List列表组件如何改为横向显示的?
1624浏览 • 1回复 待解决
HarmonyOS list组件问题
759浏览 • 1回复 待解决
XComponent组件如何设置背景颜色
2979浏览 • 1回复 待解决
HarmonyOS 设置list组件高度
575浏览 • 1回复 待解决
HarmonyOS 监听List组件滑动
934浏览 • 1回复 待解决
HarmonyOS List组件和WaterFlow组件增强
1590浏览 • 1回复 待解决
HarmonyOS 批量修改子组件颜色
598浏览 • 1回复 待解决
HarmonyOS Image组件如何设置填充颜色
914浏览 • 1回复 待解决
文字背景颜色渐变显示
2851浏览 • 1回复 待解决
如何实现组件边缘的颜色渐变
2854浏览 • 1回复 待解决
HarmonyOS List组件不能嵌套Grid组件
637浏览 • 1回复 待解决
HarmonyOS List组件沉浸式问题
708浏览 • 1回复 待解决