2013-02-27 1 views
2

Я заметил что-то странное сегодня, и я не уверен, что это лучший способ его описать.Android Ghost Layout on Activity Transition

У меня есть два вида деятельности (A и B). Я нахожусь в A и начинаю новое намерение для B. Я переопределяю ожидаемый переход, чтобы быть медленным. Эта часть в порядке.

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

Мое текущее решение - отключить все кнопки до тех пор, пока анимация не будет выполнена. Это прекрасно работает, однако мне было бы интересно узнать, есть ли лучшее (более стандартное) решение. Если кто-нибудь сможет объяснить (и подтвердить мои подозрения), то это будет хорошим плюсом!

ответ

0

Это ожидаемое поведение. Android просто анимирует переход и фактически не перемещает представления из одного физического места в другое.