Общий элемент виден как в вызывающей, так и в вызываемой активности

Вот скриншот из демо- приложения перехода Джорджа Маунта. Вы можете видеть, что тень вокруг элемента героя на мгновение темнее. Это потому, что и вызывающий, и вызываемый вид деятельности отображали текст в течение короткого промежутка времени.

Я хотел бы знать, есть ли обходной путь для этого.

1 ответ

Решение

К сожалению, на данный момент нет способа избежать удвоения тени. Блокировка с общим элементом отсутствует, поэтому она кратко прорисована на обеих поверхностях, а полупрозрачные элементы (включая тени) видны дважды.

Один из способов убедиться в том, что вы этого не видите, - удалить представление (повышение -> 0) как выходной переход общего элемента, а затем снова поднять представление как часть входного перехода общего элемента. Тень оживит, а затем оживит снова, но вы не увидите двойную тень.

Другие вопросы по тегам