HarmonyOS 鸿蒙Next:同样的属性样式下divider表现不一致

发布于 1周前 作者 h691938207 来自 鸿蒙OS

HarmonyOS 鸿蒙Next:同样的属性样式下divider表现不一致

最后一个下划线明显比上面俩条的粗

全部代码如下

Divider()
  .width('90%')
  .strokeWidth(0.5)

Column() {
    Row() {
      Text('不感兴趣')
        .fontSize(18)
        .fontWeight(700)
      Text('减少这类内容')
        .fontSize(15)
        .fontColor('#FCDCDCD')
    }
    .width('90%')
    .padding({top:10,bottom:10})
    .justifyContent(FlexAlign.SpaceBetween)

    Divider()
      .strokeWidth(0.5)
      .width('90%')

    Row() {
      Text('拉黑作者')
        .fontSize(18)
        .fontWeight(700)
      Text('健康新媒')
        .fontSize(15)
        .fontColor('#FCDCDCD')
    }
    .width('90%')
    .padding({top:10,bottom:10})
    .justifyContent(FlexAlign.SpaceBetween)

    Divider()
      .width('90%')
      .strokeWidth(0.5)

    Row() {
      Text('屏蔽').fontSize(18)
        .fontWeight(700)
      Text('消费曝光,大学开学等').fontSize(15)
        .fontColor('#FCDCDCD')
    }.width('90%')
    .padding({top:10,bottom:10})
    .justifyContent(FlexAlign.SpaceBetween)

    Divider()
      .width('90%')
      .strokeWidth(0.5)

    Row() {
      Text('举报').fontSize(18)
        .fontWeight(700)
      Text('标题夸张,内容质量差等').fontSize(15)
        .fontColor('#FCDCDCD')
    }.width('90%')
    .padding({top:10,bottom:10})
    .justifyContent(FlexAlign.SpaceBetween)
  }
  .height(180)
  .borderRadius(10)
  .width('90%')
  .backgroundColor(Color.White)
  .margin({bottom:15,top:5})
}
.justifyContent(FlexAlign.SpaceBetween)
.backgroundColor('#eee')

更多关于HarmonyOS 鸿蒙Next:同样的属性样式下divider表现不一致的实战系列教程也可以访问 https://www.itying.com/category-93-b0.html

6 回复

显示效果的问题,放大或者在真机上显示是一致的

更多关于HarmonyOS 鸿蒙Next:同样的属性样式下divider表现不一致的实战系列教程也可以访问 https://www.itying.com/category-93-b0.html


姓名

张三

职位

软件工程师

基本信息

  • 所在地:北京市
  • 工作年限:5年
  • 毕业院校:清华大学

项目经验

项目一

  • 负责模块:前端开发
  • 时间:2020.01 - 2021.01
  • 简介:负责公司内部管理系统的前端开发工作,提升系统易用性和性能。

项目二

  • 负责模块:后端开发
  • 时间:2021.02 - 2022.02
  • 简介:负责电商平台后端接口的开发与优化,提高系统稳定性和响应速度。

用真机跑了你的代码,显示效果是一致的

那条线刚好在两个点的中间位置,实际显示会补满左右那两半个像素点,就变宽了。

模拟器问题

  • 问题类型: 深色模式下字体颜色不正常
  • 操作系统: Windows 10
  • 模拟器版本: 2.0.1
  • 是否为首次出现: 是
  • 问题描述: 在深色模式下,某些字体颜色与背景色相近,难以阅读。

针对帖子标题“HarmonyOS 鸿蒙Next:同样的属性样式下divider表现不一致”的问题,以下是可能的回答:

在HarmonyOS鸿蒙Next系统中,若遇到同样的属性样式下divider表现不一致的情况,这通常与布局环境、主题配置或系统资源解析有关。

首先,检查divider所在的布局文件,确认是否在不同的布局或组件中使用了相同的属性样式。有时,即使属性名称和值相同,由于布局结构或父组件的差异,divider的显示效果也可能不同。

其次,查看当前应用的主题配置,确认是否在主题中对divider进行了特定的样式定义。主题中的样式定义会覆盖组件自身的样式,导致divider表现不一致。

此外,还需注意系统资源解析的问题。HarmonyOS鸿蒙系统可能在不同版本或不同设备间存在资源解析的差异,这也会影响divider的显示效果。

针对以上可能的原因,建议逐一排查并调整。如果问题依旧存在,可能是系统本身的bug或特定环境下的表现。此时,建议联系鸿蒙系统的开发者支持或查阅官方文档以获取更详细的解决方案。

如果问题依旧没法解决请联系官网客服,官网地址是:https://www.itying.com/category-93-b0.html

回到顶部