У меня есть кнопка, которая показывает или скрывает представление. Когда кнопка нажата, представление добавляется в макет, и начинается анимация перевода. Второе нажатие кнопки приведет к удалению представления из макета. I пользователь addView(view, 0)
, чтобы убедиться, что представление находится за всеми остальными видами. Он работает нормально.Запретить просмотр во время анимации
Проблема возникает, когда отображается представление, и я нажимаю кнопку дважды очень быстро (вроде двойного щелчка). В этом случае представление переходит во фронт во время анимации.
Как я могу предотвратить это?
Я не использовать анимацию, когда я скрыть вид. Я просто удаляю его с помощью removeView (view). –
ok, затем включите его, прежде чем делать addView(). –
Хммм ... чем я не мог щелкнуть по нему –