У меня есть плавающая кнопка действия, которая при нажатии запускает новое действие.
Есть ли способ анимировать его, как в рекомендациях Google по дизайну материалов? Я говорю о чем-то вроде это (из здесь).
У меня есть плавающая кнопка действия, которая при нажатии запускает новое действие.
Есть ли способ анимировать его, как в рекомендациях Google по дизайну материалов? Я говорю о чем-то вроде это (из здесь).
Как я создал файл в папке anim
right_bottom_up.xml
<?xml version="1.0" encoding="utf-8"?>
<translate
xmlns:android="http://schemas.android.com/apk/res/android"
android:duration="@integer/time_fade"
android:fromXDelta="100%p"
android:fromYDelta="100%p"
android:toYDelta="0%p"
android:toXDelta="0%">
</translate>
no_animation.xml
<?xml version="1.0" encoding="utf-8"?>
<translate xmlns:android="http://schemas.android.com/apk/res/android"
android:duration="@android:integer/config_longAnimTime"
></translate>
slide_down_back.xml
<?xml version="1.0" encoding="utf-8"?>
<translate xmlns:android="http://schemas.android.com/apk/res/android"
android:duration="@integer/time_fade"
android:fromYDelta="0%p"
android:toYDelta="100%p"></translate>
В действии начните свою деятельность после вызова намерения:
overridePendingTransition(R.anim.right_bottom_up, R.anim.no_animation);
во втором действии onBackPress() напишите эту строку
overridePendingTransition(R.anim.no_animation, R.anim.slide_down_back);
См. Ниже проект lib, это то же самое, что вы делитесь видео в этом вопросе.
https://github.com/gowong/material-sheet-fab
Может быть, это определенно поможет вам.