Объедините анимацию активности и анимацию перехода сцены
Можно ли совместить ActivityOptionsCompat.makeCustomAnimation()
а также ActivityOptionsCompat.makeSceneTransitionAnimation()
? Я хочу достичь следующего Activity
изменить эффект:
- Один вид остается на экране
- Другие взгляды из старой деятельности выдвигаются
- Взгляды из новой деятельности исчезают
Я могу использовать пункты 1 и 2, 3 отдельно, есть ли способ использовать их одновременно, возможно, с использованием другого метода или что-то?
1 ответ
Решение
ActivityOptionsCompat.makeSceneTransitionAnimation() должен делать все, что вы хотите в L+. В стиле вашего звонка добавьте:
<item name="android:windowExitTransition">@android:transition/slide_right</item>
и в стиле вашей называемой деятельности добавьте:
<item name="android:windowEnterTransition">@android:transition/fade</item>
<item name="android:windowSharedElementEnterTransition">@android:transition/move</item>
Вы также можете сделать это: