Android-Android中如何消除ScrollView滚动到顶部或底部时的边框?

Android-Android中如何消除ScrollView滚动到顶部或底部时的边框?

甜柠檬 发布于 2016-10-28 字数 136 浏览 1167 回复 4

就是上边这黄色的边框,不想让它显示
请输入图片描述

如果你对这篇文章有疑问,欢迎到本站 社区 发帖提问或使用手Q扫描下方二维码加群参与讨论,获取更多帮助。

扫码加入群聊

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(4

瑾兮 2017-09-19 4 楼

2.2系统默认没有那种效果,2.3以上才有的,程序运行的时候可以判断当前系统是哪个版本,2.3以上可以设置setOverScrollMode(View.OVER_SCROLL_NEVER)方法不显示边框,2.2一下则不运行即可。
这是最通用的解决方式,在大部分机子运行都没有问题,在极个别机子上面会出现无法滚动到底部的问题。

浮生未歇 2017-04-30 3 楼

这个颜色是通过android:cacheColorHint控制的。

如你可以这么设置:

<ScrollView android:cacheColorHint="#00000000"/>
这样就是一个全透明的边框了。

浮生未歇 2017-02-22 2 楼

在XML文件里加

android:fadingEdge="null"

清晨说ぺ晚安 2017-02-13 1 楼

加一个theme,让整个activity透明化
android:theme="@android:style/Theme.Translucent"
然后自己做一个background,这是我的思路~