ナビゲーションコンポーネントを使用して、変化するフラグメントにアニメーションを追加するにはどうすればよいですか?

Liskovych著

ナビゲーションアーキテクチャコンポーネントを使用して、変化するフラグメントにアニメーションを追加するにはどうすればよいですか?

エリック・マルトリ

ナビゲーションコンポーネントのドキュメント(https://developer.android.com/topic/libraries/architecture/navigation/navigation-implementing)のセクション:宛先間の遷移を作成します(ドキュメントの終わり近くにあります)。詳細に。

エディターを使用して、目的のトランジションの矢印を選択し、[属性]タブの[アニメーション]セクションでアニメーションを選択して、それらを追加することができます。

または、例のようにxmlファイル内のアニメーションを参照することによって:

<fragment
    android:id="@+id/specifyAmountFragment"
    android:name="com.example.buybuddy.buybuddy.SpecifyAmountFragment"
    android:label="fragment_specify_amount"
    tools:layout="@layout/fragment_specify_amount">
    <action
        android:id="@+id/confirmationAction"
        app:destination="@id/confirmationFragment"
        app:enterAnim="@anim/slide_in_right"
        app:exitAnim="@anim/slide_out_left"
        app:popEnterAnim="@anim/slide_in_left"
        app:popExitAnim="@anim/slide_out_right" />
 </fragment>

このアニメーションには通常のアニメーションリソースを使用できます

この記事はインターネットから収集されたものであり、転載の際にはソースを示してください。

侵害の場合は、連絡してください[email protected]

編集
0

コメントを追加

0

関連記事

Related 関連記事

ホットタグ

アーカイブ