美文网首页
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