アニメーションと遷移

Compose を試す
Jetpack Compose は、Android に推奨される UI ツールキットです。Compose でアニメーションを追加する方法を学習します。

ユーザーの操作に応じて UI が変化した場合は、レイアウトの遷移をアニメーション化する必要があります。このようなアニメーションにより、各ユーザーは自分のアクションがどのような意味を持っていたのかを把握し、UI の変化に適応して利用を継続することができます。

Android には遷移フレームワークがあり、2 つのビュー階層間の変化を簡単にアニメーション化できます。フレームワークは、時間の経過とともにいくつかのプロパティ値を変更することで、実行時にビューをアニメーション化します。このフレームワークには、一般的なエフェクト用のアニメーションが組み込まれており、カスタム アニメーションと遷移ライフサイクル コールバックを作成できます。

まず、こちらの埋め込み動画とアニメーションの概要をご覧ください。

動画

参考情報

アニメーションについて詳しくは、以下のリソースをご覧ください。

動画

サンプル