HarmonyOS zIndex不起作用

容器中的兄弟组件,设置zIndex没有起作用,第二个组件(红色背景)没有覆盖第一兄弟组件,请问是什么原因?

HarmonyOS
2024-12-24 17:40:51
浏览
收藏 0
回答 1
待解决
回答 1
按赞同
/
按时间
Excelsior_abit

最外层使用的是Column,并不是堆叠组件Stack,在代码中,最外层column里面有两个Column,第一个column高度占了90%,第二个Column占了剩下的10%,所以内层的两个column并不会堆叠在一起,想要覆盖的话外层可以使用Stack组件,参考文档:https://developer.huawei.com/consumer/cn/doc/harmonyos-references-V5/js-service-widget-container-stack-V5

zIndex文档:https://developer.huawei.com/consumer/cn/doc/harmonyos-references-V5/ts-universal-attributes-z-order-V5#zindex

demo中的zIndex是有效果的,卡片的zIndex属性是1如果把Text('ZIndex改变Z轴')的zIndex的值超过1的话,那么这个text将会在卡片组件的上方,去掉之后起效果是因为卡片本来就是在text之后写入,所以会在text的上层显示,zIndex属性可以在没有Stack的情况下使用。

分享
微博
QQ
微信
回复
2024-12-24 18:47:48
相关问题
Preferences不起作用
4392浏览 • 1回复 待解决
HarmonyOS 清除缓存不起作用
191浏览 • 1回复 待解决
HarmonyOS异步await不起作用
625浏览 • 1回复 待解决
HarmonyOS router.back不起作用
269浏览 • 1回复 待解决
HarmonyOS column设置圆角不起作用
780浏览 • 1回复 待解决
HarmonyOS TextAlign.JUSTIFY 不起作用
440浏览 • 1回复 待解决
hilog的private参数不起作用
6038浏览 • 1回复 待解决
HarmonyOS data_preferences remove不起作用
436浏览 • 1回复 待解决
设置状态栏颜色不起作用怎么回事?
2563浏览 • 1回复 待解决
,配置自动签名不起作用
952浏览 • 1回复 待解决