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

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 2016 の講演で A window into transitions の講演で取り上げられたサンプルコード。