2

我对旧设备上的RotateAnimation有疑问。我的图像变得非常像素化,就像在这个问题中一样,但对于整个图像(及其背景),不仅仅是边距。

我不旋转ImageView本身,而是在一个RelativeLayout包含两个图像和一个ProgressBar. 此外ImageView还有一个 9-patch 作为背景。

当我动态加载图像时,我想我无法在XML. 所以我试着这样做:

((BitmapDrawable) myImageView.getDrawable()).setAntiAlias(true);

这似乎没有任何效果。在像图像这样的较新设备上Galaxy Nexus根本不会像素化,所以我的猜测是它可能与硬件加速有关。

关于如何在没有这种像素化的情况下获得平滑旋转的任何想法?

4

0 回答 0