导航组件的默认动作动画

时间:2018-08-27 16:47:10

标签: android kotlin android-jetpack android-architecture-navigation

我正在寻找一种使用Navigation component从片段中声明动作的默认动画的方法。也许还没有实现该行为的实现?

以下是我要删除重复代码的代码:

<navigation xmlns:android="http://schemas.android.com/apk/res/android"
    xmlns:app="http://schemas.android.com/apk/res-auto"
    xmlns:tools="http://schemas.android.com/tools"
    app:startDestination="@id/launcher_home">


    <fragment
        android:id="@+id/launcher_home"
        android:name="fr.ylly.sgb.gyproc.ui.home.HomeFragment"
        tools:layout="@layout/fragment_home">

        <action
            android:id="@+id/action_home_to_our_solutions"
            app:destination="@id/ourSolutionsFragment"
            app:enterAnim="@anim/slide_in_right"
            app:exitAnim="@anim/slide_out_left"
            app:popEnterAnim="@anim/slide_in_left"
            app:popExitAnim="@anim/slide_out_right" />

        <action
            android:id="@+id/action_home_to_study_cases"
            app:destination="@id/studyCasesFragment"
            app:enterAnim="@anim/slide_in_right"
            app:exitAnim="@anim/slide_out_left"
            app:popEnterAnim="@anim/slide_in_left"
            app:popExitAnim="@anim/slide_out_right" />

        <action
            android:id="@+id/action_home_to_aboutUs"
            app:destination="@id/aboutUsFragment"
            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>

0 个答案:

没有答案