1. ホーム
  2. android

[解決済み] Androidでビューをアニメーションさせ、新しい位置やサイズに固定するには?

2023-06-27 20:01:35

質問

現在、Androidアプリにビューがあり、そのビューがフレームアニメーションを再生しています。 このビューのサイズを150%に拡大するアニメーションを行いたいと考えています。 これに拡大アニメーションを適用し、拡大アニメーションが完了すると、ビューがアクティビティのライフサイクルの残りの間、その新しいサイズにとどまるようにしたいのです。 残念ながら今は、スケールアップアニメーションが完了すると、ビューは元のサイズにスナップして戻ってしまいます。 新しいアニメーションの変換を維持するようにするにはどうすればよいですか?

私は

myView.startAnimation(AnimationUtils.loadAnimation(mContext,R.anim.scaleUp150));

ありがとうございます。

どのように解決するのですか?

以下の属性を ルート要素に に以下の属性を追加してください。

android:fillAfter="true" 
android:fillEnabled="true"