В компоненте навигации Android Jetpack, например, здесь. Мне было интересно, можно ли использовать системные анимации по умолчанию (например, анимацию при запуске нового действия) при изменении экранов. Это будет в контексте параметров enterAnim
и exitAnim
.
Переход на систему навигации Android Jetpack
Ответы (1)
Когда вы используете редактор, вы можете определить анимацию для переходов входа и выхода:
И если у вас нет определенных анимаций в папке anim xml, доступны некоторые анимации по умолчанию. Если ничего из этого вам не подходит, вы можете просто создать переход, имитирующий переходы по умолчанию, и установить его там.
Чтобы получить анимацию по умолчанию, вам нужна зависимость:
implementation "android.arch.navigation:navigation-ui-ktx:1.0.0-alpha01"
person
Levi Moreira
schedule
01.06.2018
Спасибо за ответ! Мне удалось добавить настраиваемые анимации, и я вижу их в раскрывающемся списке. Однако я не вижу анимации по умолчанию (например, nav_default_enter_anim) ... Я предполагаю, что неправильно настроил свой проект и буду продолжать искать.
- person Anthony Dito; 02.06.2018
Вы добавили зависимости и фрагмента навигации, и пользовательского интерфейса навигации?
- person Levi Moreira; 02.06.2018
Вам понадобится зависимость navigation-ui, чтобы получить анимацию по умолчанию: реализация android.arch.navigation: navigation-ui-ktx: 1.0.0-alpha01
- person Levi Moreira; 02.06.2018
Есть ли способ установить переходы по умолчанию для каждого перехода?
- person Carson Holzheimer; 03.12.2018
Для Android Jetpack зависимость должна быть
androidx.navigation:navigation-ui-ktx
- person norekhov; 20.08.2019