使用背景图像时画廊滚动性能差

时间:2011-04-27 17:27:24

标签: android

我目前正在使用包含ImageView的修改过的Gallery小部件。 ImageView的位图具有许多透明像素。

如果我将背景png图像设置为活动或窗口,则图库非常不稳定。如果我设置一个坚实的背景颜色,它是如丝般光滑。

我猜这与使用图库图像上的透明像素进行的计算有关。

我尝试删除背景png上的透明层,并尝试了8位png。

我也尝试将Window PixelFormat更改为RGB_565和OPAQUE。

最后,我尝试为我的背景设置制作代理图片xml,将其设置为true和false。

有没有人有任何想法?

1 个答案:

答案 0 :(得分:3)

问题最终是我的活动的背景图片正在缩放。如果需要以任何方式缩放背景图像,那么画廊表现非常糟糕。一旦我为我的背景制作了一个图像别名xml并将其设置为不缩放,性能再次良好。