Android ConstraintLayout – 将一个视图放在另一个视图之上


起因:

将LinearLayout更改为ConstraintLayout
登录界面输入密码旁边的隐藏按钮无法点击

解决办法

在密码EditText加入

android:translationZ="1dp"

隐藏ImageView加入
android:translationZ="2dp"
组件由代码创建用以下来分层
PasswordText.setTranslationZ(1);

解析

View的大小位置都是通过x,y确定的,而现在有了z轴的概念,

而这个z值就是View的高度(elevation),而高度决定了阴影(shadow)的大小。
image

原创文章,作者:,如若转载,请注明出处:https://blog.ytso.com/273253.html

(0)
上一篇 2022年7月10日
下一篇 2022年7月10日

相关推荐

发表回复

登录后才能评论