首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >如何消除过卷光晕

问如何消除过卷光晕
EN

Stack Overflow用户
提问于 2013-10-22 18:27:57
回答 3查看 14.7K关注 0票数 29

我有一个列表视图与overscroll模式打开-(我需要它打开)

每次我翻页的时候都会有蓝色的翻页画面

如何消除翻滚光晕?

编辑:

我正在使用一个自定义的列表视图,它将overscroll可绘制(图片)-它应该是的方式,但是,随着图片有一个发光的效果,我想要摆脱

看到图像上方的蓝色物体了吗?

图像是overScrollDrawable -但我想要相同的东西-没有发光

​

​

EN

回答 3

Stack Overflow用户

回答已采纳

发布于 2013-10-26 12:16:43

代码语言:javascript
复制
android:overScrollMode="never"
票数 68
EN

Stack Overflow用户

发布于 2013-10-22 20:27:40

您只需在布局xml文件中将ListView属性fadeEdge设置为none,您就不会在OVERSCROLL上看到蓝色阴影。

android:fadingEdge="none"

编辑:

这现在已被弃用,您可以使用android:overScrollMode="never"来代替。

票数 4
EN

Stack Overflow用户

发布于 2013-10-22 19:07:01

在ListView中,您可以设置在顶部或底部过度滚动时的可绘制内容。这通常设置为使用fadeIn和fadeOut设置动画的白色/透明可绘制文件。要将发光设置为完全透明的对象,可以这样写:

代码语言:javascript
复制
ListView listView = ...;
listView.setOverscrollFooter(new ColorDrawable(0));
listView.setOverscrollHeader(new ColorDrawable(0));

这将使overscroll本身保持活动状态,以便您可以对overscroll事件做出反应,但发光应该会消失。

票数 -2
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/19515265

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档