我目前正在使用包含ImageView的修改过的Gallery小部件。 ImageView的位图具有许多透明像素。
如果我将背景png图像设置为活动或窗口,则图库非常不稳定。如果我设置一个坚实的背景颜色,它是如丝般光滑。
我猜这与使用图库图像上的透明像素进行的计算有关。
我尝试删除背景png上的透明层,并尝试了8位png。
我也尝试将Window PixelFormat更改为RGB_565和OPAQUE。
最后,我尝试为我的背景设置制作代理图片xml,将其设置为true和false。
有没有人有任何想法?
答案 0 :(得分:3)
问题最终是我的活动的背景图片正在缩放。如果需要以任何方式缩放背景图像,那么画廊表现非常糟糕。一旦我为我的背景制作了一个图像别名xml并将其设置为不缩放,性能再次良好。