clipToPadding 和clipChildren 对比

clipToPadding:默认为true。表示是否可以裁剪Padding区域的视图。如果是True则凡是滚动到padding区域内的视图都被裁剪,将不被显示。如果是false,则不裁剪padding区域的视图,视图正常显示。
clipChildren:默认为true。表示是否裁剪子View视图。如果为true超出Parent的子视图将被裁剪。如果为false将不会被裁剪,那么子view可以超出Parent的视图范围。

通过clipChildren实现如下效果图:

clipToPadding 和clipChildren 对比

通过clipToPadding实现list滚动的时候覆盖padding区域。
(未指定clipToPadding,上面部分灰色区域滚动不会被覆盖)
clipToPadding 和clipChildren 对比
(指定clipToPadding=“false”,上面部分灰色区域滚动的时候会被Item覆盖)
clipToPadding 和clipChildren 对比