HarmonyOS RelativeContainer 经过offset设置的锚点位置坐标不能作为锚点,怎么办?
比如说A组件经过了锚点配置了位置,此时A组件有一个坐标pos1,经过offset设置了新的位置pos2,B组件想要基于A的新位置pos2做标定,必须要将A组件的offset一并加上才能达到在pos2基础上做标定。
比如说下面三个组件,想要达成的效果是年龄和个人信息之间相差13,性别和年龄之间间隔13,但是实际上却是这三个组件之间的间隔为0。
Row() {
Text('个人信息')
.fontColor(Color.White)
.fontSize(14)
.alignRules({
left: { anchor: 'row1', align: HorizontalAlign.Start },
center: { anchor: 'row1', align: VerticalAlign.Center }
})
.offset({
x: 13,
y: 0,
})
.id("person_info_text")
Button('年龄')
.fontSize(12)
.aspectRatio(1.857)
.alignRules({
left: { anchor: "person_info_text", align: HorizontalAlign.End },
center: { anchor: 'row1', align: VerticalAlign.Center }
})
.offset({
x: 13,
y: 0,
})
.id("age_btn")
Button('性别')
.fontSize(12)
.aspectRatio(1.857)
.alignRules({
left: { anchor: "age_btn", align: HorizontalAlign.End },
center: { anchor: 'row1', align: VerticalAlign.Center }
})
.offset({
x: 13,
y: 0,
})
.id("gender_btn")
HarmonyOS
赞
收藏 0
回答 1
待解决
相关问题
如何设置子元素在位置定位时的锚点?
490浏览 • 1回复 待解决
#鸿蒙通关秘籍#如何设置RelativeContainer中子组件的锚点和对齐方式?
310浏览 • 1回复 待解决
HarmonyOS List组件锚点问题咨询
114浏览 • 1回复 待解决
#鸿蒙通关秘籍#设置RelativeContainer内子组件的锚点对齐是否有注意事项?
228浏览 • 1回复 待解决
HarmonyOS ArkTS如何实现锚点跳转功能?
436浏览 • 1回复 待解决
HarmonyOS 两个List互相锚点功能
129浏览 • 1回复 待解决
#鸿蒙通关秘籍# 在HarmonyOS的启动页UI设计中如何设置RelativeContainer子元素的锚点?
137浏览 • 0回复 待解决
HarmonyOS webview 加载锚点跳转的网页打不开
541浏览 • 1回复 待解决
HarmonyOS 相对布局下设置锚点后是否还能支持自适应宽高
146浏览 • 1回复 待解决
#鸿蒙通关秘籍#在鸿蒙开发中,如何实现组件相对锚点的偏移?
252浏览 • 1回复 待解决
小艺建议只能增多,不能删除,不能卸载,怎么办
9705浏览 • 4回复 待解决
HarmonyOS 设置我的位置功能后并未显示当前位置点,需要点击定位才能显示当前定位点
495浏览 • 1回复 待解决
如何可以获取组件的中心点坐标
907浏览 • 1回复 待解决
模拟器不能启动该怎么办啊?
645浏览 • 1回复 待解决
HarmonyOS 宽度设置“100%”,设置margin不生效怎么办
110浏览 • 1回复 待解决
HarmonyOS开发中设置我的位置功能后并未显示当前位置点,需要点击定位才能显示当前定位点?
279浏览 • 0回复 待解决
权限设置没有落地页,怎么办?
581浏览 • 1回复 待解决
HarmonyOS 如何实现锚点定位功能
129浏览 • 1回复 待解决
redis 内存满了怎么办?
3916浏览 • 3回复 待解决
HarmonyOS埋点怎么添加
202浏览 • 1回复 待解决
dockerfile 设置容器内挂载点怎么实现啊?
4459浏览 • 1回复 待解决
无法使用hdc命令怎么办?
3447浏览 • 1回复 待解决
HarmonyOS 初始化地图后想修改地图的中心点坐标, 怎么修改?
229浏览 • 1回复 待解决
Gradle的依赖缓存被损坏怎么办?
14661浏览 • 5回复 待解决
HarmonyOS 手机开发APP,ArkTS 中如何获取触摸点的屏幕显示坐标
22浏览 • 1回复 待解决
RelativeContainer经过offset设置的锚点位置还是之前没有偏移的位置,所以后面的组件参考的位置还是偏移前的位置,所以要实现上面的效果需要这样设置: