Я использую Android Studio 3.2 Canary 14 и компонент Navigation Architecture. С этим вы можете определить анимацию перехода в значительной степени, как при использовании Intents.
Но анимации устанавливаются как свойства действий в графике навигации, например:
<fragment
android:id="@+id/startScreenFragment"
android:name="com.example.startScreen.StartScreenFragment"
android:label="fragment_start_screen"
tools:layout="@layout/fragment_start_screen" >
<action
android:id="@+id/action_startScreenFragment_to_findAddressFragment"
app:destination="@id/findAddressFragment"
app:enterAnim="@animator/slide_in_right"
app:exitAnim="@animator/slide_out_left"
app:popEnterAnim="@animator/slide_in_left"
app:popExitAnim="@animator/slide_out_right"/>
</fragment>
Это становится утомительным для определения всех действий на графике!
Есть ли способ определить набор анимаций по умолчанию, на действия?
Мне не удавалось использовать стили для этого.