HarmonyOS 如何画一条宽度为80%的虚线,并支持虚线比例配置

如何画一条宽度为80%的虚线,并支持虚线比例配置?目前Diver组件不支持直接设置虚线,而Line组件需要设置startPoint和endPoint,这两个属性需要设置绝对位置(通过计算屏幕宽度进行设置过于麻烦),有没有更加方便好用的方案?

HarmonyOS
2024-12-26 14:22:15
浏览
收藏 0
回答 1
回答 1
按赞同
/
按时间
put_get

可以尝试设置border虚线:

Divider()
  .width('80%')
  .height(0)
  .border({ width: {left:0,right:0,top:0,bottom:2}, color:Color.Grey, style: BorderStyle.Dashed })
Row()
  .width('80%')
  .height(1)
  .borderWidth({left: 0, right: 0, top: 1, bottom: 0})
  .borderStyle(BorderStyle.Dashed)
  .borderColor(Color.Red)
  .backgroundColor(Color.Blue)
  • 1.
  • 2.
  • 3.
  • 4.
  • 5.
  • 6.
  • 7.
  • 8.
  • 9.
  • 10.
  • 11.
分享
微博
QQ
微信
回复
2024-12-26 17:20:51
相关问题
HarmonyOS 如何绘制一条虚线
857浏览 • 1回复 待解决
HarmonyOS 如何实现虚线
1541浏览 • 1回复 待解决
HarmonyOS 虚线功能实现
833浏览 • 1回复 待解决
实现虚线边框组件。
1492浏览 • 1回复 待解决
HarmonyOS 如何使用canvas绘制虚线
627浏览 • 1回复 待解决
Divider组件是否存在虚线属性
1653浏览 • 1回复 待解决
HarmonyOS Divider组件,如何能显示虚线
821浏览 • 1回复 待解决
HarmonyOS GridItem之间有一条竖线
650浏览 • 1回复 待解决
HarmonyOS 虚线下划线实现方式
1080浏览 • 1回复 待解决