美文网首页
android:clipToPadding和android:cl

android:clipToPadding和android:cl

作者: 太阳D味道 | 来源:发表于2018-12-26 17:22 被阅读0次

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. 这是需要注意的地方.
<LinearLayout爷
  android:clipChildren="false">
    <LinearLayout父>
        <View子(可超出父的范围) />
    </LinearLayout>
</LinearLayout>

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

相关文章

网友评论

      本文标题:android:clipToPadding和android:cl

      本文链接:https://www.haomeiwen.com/subject/tbthlqtx.html