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()布局中,如何调整子组件的对齐方式
774浏览 • 1回复 待解决
HarmonyOS Stack布局,子组件对齐方向问题
1266浏览 • 1回复 待解决
#鸿蒙通关秘籍#如何设置Stack组件的对齐方式?
256浏览 • 1回复 待解决
HarmonyOS Row colum stack等容器组件对齐方式
208浏览 • 1回复 待解决
Stack实现叠层布局的方式
713浏览 • 1回复 待解决
#鸿蒙通关秘籍#如何通过alignContent参数调整Stack组件内的元素对齐方式?
358浏览 • 1回复 待解决
#鸿蒙通关秘籍# 在HarmonyOS NEXT中如何使用Flex和Stack布局实现复杂的组件对齐和叠加效果?
367浏览 • 0回复 待解决
HarmonyOS Stack默认一个对齐方式,子组件使用另外一种对齐方式,到底能否实现,官方的例子并不行
637浏览 • 1回复 待解决
HarmonyOS 子视图超出父视图的范围部分,onClick不可点击
639浏览 • 1回复 待解决
#鸿蒙通关秘籍#如何实现鸿蒙开发中的Stack层叠布局?
275浏览 • 1回复 待解决
如何获取文本对齐方式
841浏览 • 1回复 待解决
RelativeContainer布局嵌套Stack失效
480浏览 • 1回复 待解决
#鸿蒙通关秘籍#如何在鸿蒙Stack布局中控制Z序?
272浏览 • 1回复 待解决
HarmonyOS Stack布局中,两个重叠的组件点击事件问题
924浏览 • 1回复 待解决
HarmonyOS 栅格布局子组件 GridCol 如何左对齐?
719浏览 • 2回复 待解决
#鸿蒙通关秘籍#在RelativeContainer中如何设置左右边框的对齐方式?
209浏览 • 1回复 待解决
#鸿蒙通关秘籍#如何设置Flex容器的内容对齐方式?
304浏览 • 1回复 待解决
#鸿蒙通关秘籍#如何使用Stack组件实现层叠布局?
296浏览 • 1回复 待解决
如何实现Stack布局页面内点击事件透传
935浏览 • 1回复 待解决
#鸿蒙通关秘籍#如何在鸿蒙开发中通过RelativeContainer实现多种组件的对齐布局?
353浏览 • 1回复 待解决
#鸿蒙通关秘籍#在 HarmonyOS 中如何为容器组件 Column 设置子组件的对齐方式?
443浏览 • 1回复 待解决
使用ForEach/LazyForEach渲染语法渲染组件,组件仅显示一个或者丢失部分子组件。
848浏览 • 1回复 待解决
#鸿蒙通关秘籍#如何使用HorizontalAlign属性在Column容器中调整子元素的对齐方式?
370浏览 • 1回复 待解决
#鸿蒙通关秘籍# 在HarmonyOS NEXT中实现加载动画时,如何有效利用Stack布局的重叠显示特性?
268浏览 • 1回复 待解决
#鸿蒙通关秘籍#如何利用ArkTS实现线性布局里的组件对齐?
263浏览 • 1回复 待解决
以下demo是否满足您的要求。
当Stack组件中有多个节点触摸区域重叠时,如两个节点,默认只会对显示在最上层的节点做触摸测试,若需要显示在下层的节点触发触摸测试,请给显示在上层的节点设置hitTestBehavior为HitTestMode.Transparent。