Intereting Posts
Редактор макета Android Studio не может отображать пользовательские представления OnCreate flow продолжается после завершения () RelativeLayout vs LinearLayout с весами Плавающая кнопка действия не реагирует, когда она нажата / коснулась Как скопировать выбранные файлы с Android с помощью adb pull Gradle maven зависимость не найдена, если плагин является андроидной библиотекой (Dis-) Преимущество наличия нескольких модулей в Android Studio Project? Как установить позицию диалога? Как выявить, что экран заблокирован? BlueStacks для Linux? React Native – ошибка при вызове приложения AppRegistry.runApplication Как прекратить отображение сообщения из Toast, когда приложение закрыто? Как установить фокус на элемент в панели действий при запуске Эмулятор не запускает приложение OpenGL, сообщения которого «К сожалению, OpenGL ES 2.0 Basic остановлен» Практическое различие между идентификатором позиции и строки в onListItemClick ()

Как найти анимацию закончена игра в android

Вот простой код для анимации экрана веб-просмотра. Но проблема в том, что экран прокручивается до анимации. Но мне нужно применить анимацию для текущего экрана … как я могу это решить?

Вот моя часть кода

if(e1.getX() - e2.getX() > SWIPE_MIN_DISTANCE && Math.abs(velocityX) > SWIPE_THRESHOLD_VELOCITY) { mWebView.startAnimation(AnimationUtils.loadAnimation(context, R.anim.page_slide_left_in)); mWebView.startAnimation(AnimationUtils.loadAnimation(context,R.anim.page_slide_left_out)); mWebView.scrollBy(mWebView.getWidth(),0); } 

Класс android.view.animation.Animation (возвращается AnimationUtils.loadAnimation имеет вложенный интерфейс AnimationListener который вы можете использовать, чтобы определить, когда анимация завершена. В частности, вам будет интересно реализовать метод onAnimationEnd для интерфейса прослушивателя.

Очевидно, вам также придется вызвать setAnimationListener в экземпляре Animation возвращаемом loadAnimation .