したがって、次のアニメーションは期待どおりに機能します。
Animation scaleUp = new ScaleAnimation(0, 1, 0, 1, Animation.RELATIVE_TO_SELF, 0.5f, Animation.RELATIVE_TO_SELF, 0.5f);
scaleUp.setDuration(1000);
悲しいことに、これはそうではありません:
Animation scaleDown = new ScaleAnimation(2, 1, 2, 1, Animation.RELATIVE_TO_SELF, 0.5f, Animation.RELATIVE_TO_SELF, 0.5f);
scaleUp.setDuration(2000);
スケールダウン アニメーションを含むビューは、2 秒間待機するだけで、突然表示されます。なぜ scaleUp が機能するのかわかりませんが、scaleDown は機能しません。
スケール アニメーションは fromX と fromY の値が 1 より大きい場合に機能しますか? そうではないと言うドキュメントは見つかりませんでした。