场景,View在嵌套布局的时候,正常View都是显示在父容器内部的,超出部分将被裁剪,如果我们希望某个View不被父容器限制,可以超出父容器范围显示,可以使用Google 提供的android:clipChildren属性。

记住一个规范即可:

android:clipChildren属性是给爷爷容器使用的,爷容器设置了android:clipChildren属性为false,则表示,不裁剪孙View的显示。
换一句话理解,想要设置某个View可以不被裁剪,就给爷容器(父容器的父容器)设置android:clipChildrenfalse,则该View的显示可以超出父容器,但是不能超出爷容器(父容器的父容器)

Logo

权威|前沿|技术|干货|国内首个API全生命周期开发者社区

更多推荐