您的位置:首页 > 运维架构

关于cliptopadding用法(仅限于个人收藏)

2017-05-17 10:48 351 查看
个人笔记

1.关于cliptoPadding的用法

源引自网络:

该属性的解释:

* Defines whether the ViewGroup will clip its drawing surface so as to exclude the padding area.

* 什么意思呢?就是说:

* clipToPadding属性定义了是否允许ViewGroup在padding中绘制,该值默认为true,即不允许.

* 所以若我们给ListView设置了android:paddingTop=”70dip” android:paddingBottom=”70dip”

* 那么我们可以看到ListView的头部以上和尾部以下都占有70大小的padding,在滑动ListView的过程

* 中这个padding当然是存在的.在padding部分是看不到ListView的item的,本质上是在这两部分没有绘制

* 我们的ListView

* 假若我们此时为ListView设置属性android:clipToPadding=”false”,同样再滑动ListView此时可以

* 发现在ListView的头部以上和尾部以下都占有70大小的padding部分依然可以显示我们的ListView的

* item,本质上是在这两部分绘制了我们的ListView

*

* 该属性很适合的应用场景:

* 设置ListView的第一个(最后一个)Item距离屏幕TOP(BOTTOM)有一段距离的情况

实际使用之后发现 cliptopadding = false listview可以滑动到padding的区域

cliptopadding = true listview不可以滑动到paddig区域
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: