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

本文详细解析了 ListView 的 clipToPadding 属性的作用及其应用场景。当设置为 false 时,ListView 在滑动过程中可以在 padding 区域显示 item,反之则不可见。适用于需要在屏幕边缘留出特定距离显示第一个或最后一个 Item 的情况。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

个人笔记

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区域

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值