请问鸿蒙eTS的坐标系怎么确定?

android的坐标原点为屏幕的左上角,而鸿蒙eTS的坐标系感觉原点都不是固定的。

看截图demo:分别画了2条线:从(0,10)到(200,10);和从(0,20)到(400,20);2条线起点X都为0,但是效果显示不对齐。

请问鸿蒙eTS的坐标系怎么确定?-开源基础软件社区

鸿蒙
eTS
坐标系
2022-02-11 13:30:21
浏览
收藏 0
回答 1
待解决
回答 1
按赞同
/
按时间
caseer
2

这个问题是由Column组件中的子组件自动居中导致的,当给path组件设置宽度超过屏幕宽度时,则不存在居中,起点坐标则不会发生变化。或者给path组件设置position属性,则可以设置path组件相对于父组件的起点纵坐标,起点坐标也不会发生变化,代码如下:

1.设置宽高

Path().width(700).height(10).commands('M0 0 L900 0').stroke(Color.Black).strokeWidth(3)

Path().width(700).height(10).commands('M0 30 L900 30').stroke(Color.Red).strokeWidth(3)
2.设置position

     Path().commands('M0 0 L900 0').stroke(Color.Black).strokeWidth(3).position({x: 0, y: 0})

     Path().commands('M0 30 L900 30').stroke(Color.Red).strokeWidth(3).position({x: 0, y: 30})

已于2022-2-11 16:58:51修改
分享
微博
QQ
微信
回复
2022-02-11 15:51:57
相关问题
确定文件名是否确定后,再试一次
10603浏览 • 1回复 待解决
ETSets没有input,如何实现输入?
3213浏览 • 2回复 待解决
弹窗库XPopup组件,不显示字体确定
2724浏览 • 4回复 已解决
请问怎么获取HarmonyOS开发板?
12213浏览 • 8回复 待解决
现在eTS支持maths类功能么?
501浏览 • 1回复 待解决
eTS求助 tabBarIcon代码样例 ?
588浏览 • 1回复 待解决
openharmony ets和js Api能否实现通用
942浏览 • 1回复 待解决
微信可以开发出鸿蒙版吗?eTS
768浏览 • 3回复 待解决
请问原子布局能力怎么理解?
4523浏览 • 1回复 已解决
请问ScrollView怎么显示滚动条?
172浏览 • 1回复 待解决
请问如何获取到鸿蒙根布局
1967浏览 • 1回复 待解决