アニメーションについて詳しくは、以下のリソースをご覧ください。
動画
- Compose アプリを目立たせる 5 つの簡単なアニメーション
- Jetpack Compose: アニメーション
- モーション レイアウト(MAD スキルの再生リスト)
- モーション インテリジェンス: よりスマートなアニメーションを作成する(Google I/O '19)
- アニメーションを見る(Android Dev Summit '18)
- 移行への道 - Google I/O '16
サンプル
Android アニメーション サンプル GitHub リポジトリには、特定のアニメーション手法を示すさまざまなコードサンプルがあります。このリポジトリには、いくつかの個別のサンプル プロジェクトがあります。
プロジェクト | 説明 |
---|---|
ActivitySceneTransitionBasic | ある Activity から別の要素への共有要素遷移を使用する方法を示します。 |
BasicTransition | Transitions ライブラリを使用して、UI 状態間のスムーズな遷移を作成する方法について説明します。 |
CustomTransition | Transitions ライブラリを使用してカスタム遷移を作成する方法について説明します。 |
DrawableAnimations | アニメーション化されたベクター型ドローアブルを作成する方法について説明します。 |
GridToPager | RecyclerView から ViewPager への共有要素遷移を作成する方法について説明します。 |
interpolator | さまざまな interpolator がアニメーションのダイナミクスにどのように影響するかを示します。 |
モーション | レイアウト、リスト、ナビゲーションにさまざまな種類のマテリアル デザイン モーションを実装する方法について説明します。 |
MotionCompose | Jetpack Compose のさまざまなマテリアル デザイン モーションを実装する方法について説明します。 |
OurStreets | アプリ全体で共有要素の遷移を示します。 |
RevealEffectBasic | 円形出現エフェクトを実装する方法について説明します。 |
スプラッシュの除去 | Google I/O 2016 の講演で A window into transitions の講演で取り上げられたサンプルコード。 |