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

WP主题Bug提交 WP主题Bug提交 主题:1067 回复:2226

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

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

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

发布评论

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

支持 Markdown 语法,需要帮助?

评论(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,这是我的思路~