其他分享
首页 > 其他分享> > Android ConstraintLayout - 将一个视图放在另一个视图之上

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

作者:互联网

起因:

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

解决办法

在密码EditText加入

android:translationZ="1dp"

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

解析

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

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

标签:translationZ,视图,ConstraintLayout,密码,Android,android,View
来源: https://www.cnblogs.com/jeseesmith/p/16396430.html