我们可能经常为可以滚动的 container(容器)设置 padding 和 scrollbar,比如 ListView、GridVie 和 ScrollView 等,但我们却忽略了几个重要的属性,导致这样设置之后效果并不是很好。
这样,你就需要在具有滚动功能的容器上设置 paddingTop 和 paddingBottom 属性之后, 必须确保你已经设置 clipToPadding 属性为 false 来保证当内容滚动的时候,paddingTop 和 paddingBottom 随之“滚掉”,如果你不这样做的话,你的内容就像在很小的地方滚动一样,这可能导致你的 app 在视觉上出现故障。
如果你设置了 paddingLeft 或者 paddingRight——很好,paddingTop 或者 paddingBottom,确保滚动条相对应在内容上面,而应该尽可能地在屏幕的边缘。为了达到这样的效果,只需要简单的设置 scrollbarStyle 属性为 outsideOverlay。
<ScrollView … android:clipToPadding="false" android:scrollbarStyle="outsideOverlay" />
[========]
版权声明:本文为博主原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。
本文链接:https://blog.csdn.net/wangli0829/article/details/49797579