古いデバイスのRotateAnimationに問題があります。私の画像は、この質問のように非常にピクセル化されますが、余白だけでなく、画像全体 (およびその背景) についても同様です。
ImageView
私はそれ自体を回転させませんが、RelativeLayout
2つの画像とProgressBar
. さらにImageView
、背景として 9 パッチがあります。
画像を動的にロードするので、 でアンチエイリアシング フラグを設定できないと思いますXML
。だから私はこれをやろうとしました:
((BitmapDrawable) myImageView.getDrawable()).setAntiAlias(true);
これは効果がないようです。画像のような新しいデバイスGalaxy Nexus
ではまったくピクセル化されないため、ハードウェア アクセラレーションと関係があるのではないかと推測されます。
このピクセル化なしでスムーズな回転を得る方法について何か考えはありますか?