我对旧设备上的RotateAnimation有疑问。我的图像变得非常像素化,就像在这个问题中一样,但对于整个图像(及其背景),不仅仅是边距。
我不旋转ImageView
本身,而是在一个RelativeLayout
包含两个图像和一个ProgressBar
. 此外ImageView
还有一个 9-patch 作为背景。
当我动态加载图像时,我想我无法在XML
. 所以我试着这样做:
((BitmapDrawable) myImageView.getDrawable()).setAntiAlias(true);
这似乎没有任何效果。在像图像这样的较新设备上Galaxy Nexus
根本不会像素化,所以我的猜测是它可能与硬件加速有关。
关于如何在没有这种像素化的情况下获得平滑旋转的任何想法?