2011-04-27 62 views
1

我目前正在使用包含ImageView的修改后的图库小部件。 ImageView具有许多透明像素的位图。使用背景图片时画廊滚动性能差

如果我设置一个背景PNG图像到一个活动或窗口,画廊是非常波涛汹涌。如果我设置了一个坚实的背景色,它是光滑的。

我猜这跟图库图像上透明像素的计算有关。

我已经尝试删除背景PNG上的透明层,也尝试了8位PNG。

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

最后,我已经尝试制作一个代理图像xml为我的背景设置抖动到真和假。

有没有人有任何想法?

回答

3

问题最终导致我的活动的背景图像缩放。如果背景图像需要以任何方式进行缩放,画廊的表现是可怕的。一旦我为我的背景创建了一个图像别名xml,并将其设置为不缩放,则表现再次良好。