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()布局中,如何调整子组件的对齐方式
298浏览 • 1回复 待解决
HarmonyOS Stack布局,子组件对齐方向问题
657浏览 • 1回复 待解决
Stack实现叠层布局的方式
358浏览 • 1回复 待解决
HarmonyOS Stack默认一个对齐方式,子组件使用另外一种对齐方式,到底能否实现,官方的例子并不行
342浏览 • 1回复 待解决
HarmonyOS 子视图超出父视图的范围部分,onClick不可点击
255浏览 • 1回复 待解决
如何获取文本对齐方式
656浏览 • 1回复 待解决
HarmonyOS Stack布局中,两个重叠的组件点击事件问题
490浏览 • 1回复 待解决
RelativeContainer布局嵌套Stack失效
308浏览 • 1回复 待解决
如何实现Stack布局页面内点击事件透传
611浏览 • 1回复 待解决
HarmonyOS 如何实现附件中的布局?
137浏览 • 1回复 待解决
Stack布局设置Alignment.BottomStart没有生效
2417浏览 • 1回复 待解决
HarmonyOS ArkUI Text组件Span希望增加对齐方式的功能特性
216浏览 • 1回复 待解决
HarmonyOS ROW/COLUMN/FLEX组件里怎样设置每个组件的对齐方式?
315浏览 • 1回复 待解决
HarmonyOS 层叠布局 (Stack) 给子控件设置align属性不生效
333浏览 • 1回复 待解决
PolarDB中的事件/视图/存储过程如何导出?
3000浏览 • 1回复 待解决
Stack组件中如何触发下层事件的控件
190浏览 • 1回复 待解决
如何自定义Tabs页签导航栏及其对齐方式
2255浏览 • 3回复 待解决
HarmonyOS 布局容器stack 和 集合容器Stack在同一个UI组件里面,这种引用怎么解决?
285浏览 • 1回复 待解决
JS中的input值文本对齐该如何实现?
8292浏览 • 1回复 待解决
使用ForEach/LazyForEach渲染语法渲染组件,组件仅显示一个或者丢失部分子组件。
640浏览 • 1回复 待解决
HarmonyOS 如何在Row中设置子组件为右侧对齐?
436浏览 • 1回复 待解决
HarmonyOS rcp中拦截器如何修改response中的body
319浏览 • 1回复 待解决
使用JAVAUI框架布局,DependentLayout 方式布局没滚动条
5927浏览 • 1回复 待解决
HarmonyOS Tabs组件的Tabs如何左对齐?
247浏览 • 1回复 待解决
使用List组件设置多列布局的方式
321浏览 • 1回复 待解决
以下demo是否满足您的要求。
当Stack组件中有多个节点触摸区域重叠时,如两个节点,默认只会对显示在最上层的节点做触摸测试,若需要显示在下层的节点触发触摸测试,请给显示在上层的节点设置hitTestBehavior为HitTestMode.Transparent。