android:clipToPadding和android:clipChildren的意思

1.clipChildren:
作用于爷ViewGroup,用于限制子View是否可以超出父ViewGroup的范围,默认为true即不可以,也可以在代码中设置:setClipChildren (boolean clipChildren),也可以从代码中判断某个ViewGroup的clipChildren值:boolean getClipChildren()。

//作用1:clipChildren 作用于爷ViewGroup,用于限制“爷爷ViewGroup的
//孙子View”是否可以超出“孙子View的父ViewGroup”的范围,
//默认为true即不可以。

//作用2:孙子View虽然能显示超出 其父ViewGroup , 
//但不会 超出 其爷爷ViewGroup. 这是需要注意的地方.

    
        
    

2.clipToPadding
在使用ListView或者RecycleView、ScrollView等滑动控件时候有一个强大但隐秘的属性,在android的布局XML文件中,android:clipToPadding=“boolean”,该属性值可设为true或者false。表示控件的绘制区域是否在padding里面的,true的情况下如果你设置了padding那么绘制的区域就往里缩,false则表示滑动时忽略padding的值。系统默认是true。

你可能感兴趣的:(android:clipToPadding和android:clipChildren的意思)