请问鸿蒙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
相关问题
绘制手动生成线条坐标系
607浏览 • 1回复 待解决
HarmonyOS 坐标系经纬度转换
73浏览 • 1回复 待解决
百度地图坐标系影响距离计算吗?
3055浏览 • 1回复 待解决
请问ets语言官网在哪里?
3306浏览 • 1回复 待解决
如何在鸿蒙移动端引入坐标图?
1703浏览 • 1回复 待解决
请问ets项目能调用jschart组件吗?
2389浏览 • 1回复 待解决
ets怎么跳转到应用商店?
3478浏览 • 1回复 待解决
ArkUI(ets)怎么实现右边框?
3478浏览 • 1回复 待解决
ets开发应用怎么退出当前应用?
3704浏览 • 1回复 待解决
ets文件怎么调用ts文件中定义方法
2881浏览 • 1回复 待解决
ets怎么实现动态添加组件?
3341浏览 • 1回复 待解决