アニメーションに関する参考情報

Compose をお試しください
Jetpack Compose は、Android で推奨される UI ツールキットです。Compose でアニメーションを使用する方法について説明します。

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

動画

サンプル

具体的なアニメーション手法を示すコードサンプルが、Android アニメーション サンプル GitHub リポジトリに多数用意されています。このリポジトリには、次の複数の個別のサンプル プロジェクトがあります。

プロジェクト 説明
ActivitySceneTransitionBasic ある Activity から別の Activity への共有要素の遷移の使用方法を示します。
BasicTransition Transitions ライブラリを使用して UI 状態間のスムーズな遷移を作成する方法を示します。
CustomTransition Transitions ライブラリを使用してカスタム トランジションを作成する方法を示します。
DrawableAnimations アニメーション ベクター ドローアブルの作成方法を示します。
GridToPager RecyclerView から ViewPager への共有要素のトランジションを作成して、また戻る方法を示します。
Interpolator さまざまな補間器がアニメーションのダイナミクスにどのように影響するかを示します。
モーション レイアウト、リスト、ナビゲーションにさまざまな種類のマテリアル デザイン モーションを実装する方法を示します。
MotionCompose Jetpack Compose 用のマテリアル デザイン モーションのさまざまなタイプを実装する方法を示します。
OurStreets アプリ全体で共有要素のトランジションを紹介します。
RevealEffectBasic 円形の出現エフェクトの実装方法を示します。
Unsplash Google I/O 2016 のトーク A window into transitions のサンプルコード。