个人笔记
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区域