Я работаю над пользовательским Transition
, чтобы анимировать только видимую часть Shared View
, если она частично видна.
В моем случае это происходит потому, что Shared View
находится внутри ConstraitLayout
, а ConstraitLayout
внутри ScrollView
.
Я упомянул эту проблему в другом вопросе: Переход общего элемента — анимация только видимой части общего вида
Это transition
значение по умолчанию, выбранное системой:
А это тот, где я работаю:
Сама анимация работает хорошо... Но проблема в том, что система рисует полный общий вид, до того, как начнется анимация... и происходит уродливое мерцание.
Как я могу предотвратить это?
У меня уже есть в моем стиле:
<item name="android:windowSharedElementsUseOverlay">false</item>