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

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

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

動画

サンプル

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

プロジェクト 説明
ActivitySceneTransitionBasic Activity から別の共有要素への遷移の使用方法について説明します。
BasicTransition Transitions ライブラリを使用して、UI 状態間のスムーズな遷移を作成する方法を示します。
CustomTransition Transitions ライブラリを使用して、カスタム遷移を作成する方法について説明します。
DrawableAnimations アニメーション化ベクター型ドローアブルの作成方法について説明します。
GridToPager 共有要素の RecyclerView から ViewPager への遷移、およびその逆の遷移を作成する方法について説明します。
interpolator さまざまな interpolator がアニメーションのダイナミクスにどのように影響するかを示します。
モーション レイアウト、リスト、ナビゲーションにさまざまな種類のマテリアル デザイン モーションを実装する方法について説明します。
MotionCompose Jetpack Compose にさまざまな種類のマテリアル デザイン モーションを実装する方法について説明します。
OurStreets アプリ全体で共有される要素遷移を示します。
RevealEffectBasic 円形出現エフェクトの実装方法について説明します。
スプラッシュを解除 Google I/O '16 のサンプルコードでは、トランジションへのウィンドウを紹介しています。