アニメーションについて詳しくは、以下のリソースをご覧ください。
動画
- Compose アプリを目立たせる 5 つの簡単なアニメーション
- Jetpack Compose: アニメーション
- モーション レイアウト(MAD スキルのプレイリスト)
- モーション インテリジェンス: よりスマートなアニメーションの構築(Google I/O 2019)
- アニメーション表示(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 '16 のサンプルコードでは、トランジションへのウィンドウを紹介しています。 |