2013-10-22 36 views
20

我有在反弹时模式列表视图 - (我需要它)如何摆脱反弹时的发光

而且还有一个蓝色的反弹时焕发每次我反弹时

我该如何摆脱超薄卷发光?

编辑:

我使用的口延伸的反弹时绘制(图片)的自定义列表视图 - 它的方式应该是 然而,还有就是我想摆脱

一个发光效果的图片一起

看到图片上面的蓝色东西?

的图像是overScrollDrawable - 但我想同样的事情 - 无需预热

enter image description here

+0

请问您能否更清楚您的问题。 – Droid

+0

选中此项。我希望你在这里得到你的答案 http://stackoverflow.com/questions/11604624/android-how-to-change-color-of-an-scrollview-listview-overscrollsee-desc-fo – Droid

+0

你想要吗?改变颜色...或完全删除它? –

回答

-2

ListView你可以在顶部或底部滚动反弹时设置的绘制。这通常设置为使用fadeIn和fadeOut动画的白色/透明可绘制。若要设置发光的东西完全透明的,你可以写:

ListView listView = ...; 
listView.setOverscrollFooter(new ColorDrawable(0)); 
listView.setOverscrollHeader(new ColorDrawable(0)); 

这使反弹时本身活跃,这样就可以在滚动反弹事件作出反应,但泛着应该消失。

+0

我有一个不同的可绘制的overscroll绘制... 是它可能使它与它一起工作? –

+0

如果你有不同的drawable应用...那么你必须检查这个[项目](https://github.com/AndroidAlliance/EdgeEffectOverride) –

+0

什么都不做。测试与API 19. – bluewhile

4

你只需要在你的layout xml文件中将你的ListView属性fadeEdge设置为none,并且你不会在OVERSCROLL上得到蓝色阴影。

android:fadingEdge="none"

编辑:

这是现在已经过时,你可以使用​​代替。

+0

这已被弃用API 14级。 – Raanan