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
待解决
相关问题
HarmonyOS Stack布局,子组件对齐方向问题
164浏览 • 1回复 待解决
Stack实现叠层布局的方式
150浏览 • 1回复 待解决
HarmonyOS Stack默认一个对齐方式,子组件使用另外一种对齐方式,到底能否实现,官方的例子并不行
119浏览 • 1回复 待解决
如何获取文本对齐方式
496浏览 • 1回复 待解决
HarmonyOS Stack布局中,两个重叠的组件点击事件问题
145浏览 • 1回复 待解决
RelativeContainer布局嵌套Stack失效
154浏览 • 1回复 待解决
如何实现Stack布局页面内点击事件透传
244浏览 • 1回复 待解决
HarmonyOS 布局容器stack 和 集合容器Stack在同一个UI组件里面,这种引用怎么解决?
101浏览 • 1回复 待解决
PolarDB中的事件/视图/存储过程如何导出?
2737浏览 • 1回复 待解决
Stack布局设置Alignment.BottomStart没有生效
2120浏览 • 1回复 待解决
JS中的input值文本对齐该如何实现?
8086浏览 • 1回复 待解决
如何自定义Tabs页签导航栏及其对齐方式
1918浏览 • 3回复 待解决
HarmonyOS rcp中拦截器如何修改response中的body
82浏览 • 1回复 待解决
HarmonyOS Web 组件修改布局(如padding、height属性)展示异常
108浏览 • 1回复 待解决
使用JAVAUI框架布局,DependentLayout 方式布局没滚动条
5784浏览 • 1回复 待解决
使用ForEach/LazyForEach渲染语法渲染组件,组件仅显示一个或者丢失部分子组件。
407浏览 • 1回复 待解决
HarmonyOS 输入框无法对齐
120浏览 • 1回复 待解决
HarmonyOS Web组件嵌套在Scroll布局中或List布局中,如何实现Web组件高度根据内容自适应
56浏览 • 1回复 待解决
使用List组件设置多列布局的方式
158浏览 • 1回复 待解决
组件扩展的样式中的代码基本相同,是否存在其他可以复用这部分代码的方式?
1359浏览 • 1回复 待解决
HarmonyOS Tabs 的bar 怎么设置对齐左边
175浏览 • 1回复 待解决
Deveco studio中如何修改java文件的名称
5661浏览 • 3回复 待解决
在OceanBase中,如何修改资源限制?
2771浏览 • 1回复 待解决
Tab组件的Tabbar中字体的颜色如何修改
703浏览 • 1回复 待解决
HarmonyOS 一个组件上面通过Stack布局叠了三个宽高100%的组件 如何能让click事件穿透下去
89浏览 • 1回复 待解决
以下demo是否满足您的要求。
当Stack组件中有多个节点触摸区域重叠时,如两个节点,默认只会对显示在最上层的节点做触摸测试,若需要显示在下层的节点触发触摸测试,请给显示在上层的节点设置hitTestBehavior为HitTestMode.Transparent。