ナビゲーションアーキテクチャコンポーネントを使用して、変化するフラグメントにアニメーションを追加するにはどうすればよいですか?
ナビゲーションコンポーネントのドキュメント(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]
コメントを追加