HarmonyOS Stack布局中如何修改部分子视图的对齐方式
下面的示例代码中两个Row布局都是在右上角(因为设置了Alignment.TopEnd ),请问如何将第二个Row布局调整到Stack布局的中心?
目前我想到两个方式,一个是使用position进行绝对定位,但是感觉比较麻烦。另一个是给第二个Row外面再包一层和Stack一样大小的布局,然后指定中心对齐,但是这种方式会导致点击事件会被新增的这层布局拦下来。
请问是否有其他更优的实现方式?
build() {
Stack({ alignContent: Alignment.TopEnd }) {
Row()
.size({ width: '100', height: '100' })
.backgroundColor(Color.Red)
Row()
.size({ width: '50', height: '50' })
.backgroundColor(Color.Green)
}.width('100%').height('100%')
}
HarmonyOS
赞
收藏 0
回答 1
待解决
相关问题
在Stack()布局中,如何调整子组件的对齐方式
492浏览 • 1回复 待解决
HarmonyOS Stack布局,子组件对齐方向问题
952浏览 • 1回复 待解决
#鸿蒙通关秘籍#如何设置Stack组件的对齐方式?
80浏览 • 1回复 待解决
Stack实现叠层布局的方式
498浏览 • 1回复 待解决
#鸿蒙通关秘籍#如何通过alignContent参数调整Stack组件内的元素对齐方式?
166浏览 • 1回复 待解决
HarmonyOS Stack默认一个对齐方式,子组件使用另外一种对齐方式,到底能否实现,官方的例子并不行
461浏览 • 1回复 待解决
#鸿蒙通关秘籍# 在HarmonyOS NEXT中如何使用Flex和Stack布局实现复杂的组件对齐和叠加效果?
114浏览 • 0回复 待解决
HarmonyOS 子视图超出父视图的范围部分,onClick不可点击
468浏览 • 1回复 待解决
如何获取文本对齐方式
721浏览 • 1回复 待解决
#鸿蒙通关秘籍#如何实现鸿蒙开发中的Stack层叠布局?
102浏览 • 1回复 待解决
HarmonyOS Stack布局中,两个重叠的组件点击事件问题
635浏览 • 1回复 待解决
RelativeContainer布局嵌套Stack失效
396浏览 • 1回复 待解决
#鸿蒙通关秘籍#如何在鸿蒙Stack布局中控制Z序?
89浏览 • 1回复 待解决
HarmonyOS 栅格布局子组件 GridCol 如何左对齐?
306浏览 • 2回复 待解决
#鸿蒙通关秘籍#在RelativeContainer中如何设置左右边框的对齐方式?
100浏览 • 1回复 待解决
#鸿蒙通关秘籍#在 HarmonyOS 中如何为容器组件 Column 设置子组件的对齐方式?
193浏览 • 1回复 待解决
#鸿蒙通关秘籍#如何设置Flex容器的内容对齐方式?
82浏览 • 1回复 待解决
#鸿蒙通关秘籍#如何在鸿蒙开发中通过RelativeContainer实现多种组件的对齐布局?
137浏览 • 1回复 待解决
#鸿蒙通关秘籍#如何使用Stack组件实现层叠布局?
111浏览 • 1回复 待解决
如何实现Stack布局页面内点击事件透传
796浏览 • 1回复 待解决
#鸿蒙通关秘籍#如何使用HorizontalAlign属性在Column容器中调整子元素的对齐方式?
122浏览 • 1回复 待解决
#鸿蒙通关秘籍# 在HarmonyOS NEXT中实现加载动画时,如何有效利用Stack布局的重叠显示特性?
130浏览 • 1回复 待解决
#鸿蒙通关秘籍#如何利用ArkTS实现线性布局里的组件对齐?
123浏览 • 1回复 待解决
Stack布局设置Alignment.BottomStart没有生效
2527浏览 • 1回复 待解决
HarmonyOS ArkUI Text组件Span希望增加对齐方式的功能特性
330浏览 • 1回复 待解决
以下demo是否满足您的要求。
当Stack组件中有多个节点触摸区域重叠时,如两个节点,默认只会对显示在最上层的节点做触摸测试,若需要显示在下层的节点触发触摸测试,请给显示在上层的节点设置hitTestBehavior为HitTestMode.Transparent。