Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/android/182.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Android 位图颜色在滚动时发生变化_Android - Fatal编程技术网

Android 位图颜色在滚动时发生变化

Android 位图颜色在滚动时发生变化,android,Android,我有一个ListView,在每个项目的背景中都有一个细微的渐变位图。我注意到当我滚动列表时,背景渐变变成带状并改变颜色。渐变为深灰色,当它滚动时,会变成微妙的绿色和带状。它基本上看起来像图像的质量大大降低,因为它滚动 大多数情况下,一旦完成滚动,它就会恢复正常质量。有时,即使在滚动停止后,它的质量仍然很差。在NexusOne上,滚动后几乎总是保持低质量 有没有办法避免这种情况 注意:这不是此处讨论的常见ListView背景问题: 这是一个放大的屏幕盖以显示差异。左边是背景。在右半部分,您可以看到

我有一个ListView,在每个项目的背景中都有一个细微的渐变位图。我注意到当我滚动列表时,背景渐变变成带状并改变颜色。渐变为深灰色,当它滚动时,会变成微妙的绿色和带状。它基本上看起来像图像的质量大大降低,因为它滚动

大多数情况下,一旦完成滚动,它就会恢复正常质量。有时,即使在滚动停止后,它的质量仍然很差。在NexusOne上,滚动后几乎总是保持低质量

有没有办法避免这种情况

注意:这不是此处讨论的常见ListView背景问题:

这是一个放大的屏幕盖以显示差异。左边是背景。在右半部分,您可以看到它滚动时的样子


您需要将android:cacheColorHint=“#0000”添加到您的xml列表视图中。

我在#00000000上有它。我试过你提出的万英镑的建议,但没什么区别。然后我尝试了#000000,现在它工作得很好。谢谢。很有意思,这对你有用。您原来的8位零应该是正确的设置。我想,只要管用就行!O_o@kcoppock我也有这个问题,将cacheColorHint设置为#000000可以解决这个问题,但我也有一个自定义列表背景,现在滚动时它会变成黑色。你知道解决这两个问题的方法吗?