OR博客
可以滚动的View设置padding和scrollbar需要注意
苗锦洲
创建于:2020-08-12 17:58:12
0
31
255
0
我们可能经常为可以滚动的container(容器)设置padding和scrollbar,比如ListView、GridVie和ScrollView 等,但我们却忽略了几个重要的属性,导致这样设置之后效果并不是很好。

我们可能经常为可以滚动的 container(容器)设置 padding 和 scrollbar,比如 ListView、GridVie 和 ScrollView 等,但我们却忽略了几个重要的属性,导致这样设置之后效果并不是很好。

我们可能经常为可以滚动的 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

评论
楼主暂时不想被别人评论哦~