Intereting Posts
OnEditorAction () не вызывается после нажатия клавиши Enter на эмуляторе Jelly Bean Как я могу изменить рингтон в андроиде программно? Как установить параметры Интернета для эмулятора Android? Почему в документах Android говорится, что для дополнительных приложений нужен префикс пакета Как правильно выпустить Android MediaPlayer Ошибка теста Espresso: AppNotIdleException Обнаружение близости с использованием профиля Bluetooth «Проксимити» Показать Yes / No-Dialog вместо OK / Cancel Google Maps Android API v2 – обнаружение касания на карте Распространение (и обновление) корпоративного приложения для Android, которое будет использоваться только внутри компании Ошибка AppCompatDialogFragment с помощью appcompat-v7: 23.1.0 Как использовать службы специальных возможностей для «принятия мер для пользователей»? Незарегистрированная ошибка токена после отправки одного уведомления Использование GoogleApiClient + LocationServices не обновляется Как запустить Activity без пользовательского интерфейса?

Анимация Android уменьшает заикание / прерывистое / отставание

Поэтому у меня возникли проблемы с анимацией, особенно когда две анимации происходят сразу или сразу, когда загружается активность. Я понимаю, что это, вероятно, проблема с ресурсами, и в основном потоке происходит много чего, заставляя анимацию заикаться.

Я нашел пару интересных предложений:
1. Threads (ThreadPoolExecutor)
Здесь: Как сделать мою анимацию более плавной Android
2. setDrawingCacheEnabled (true)
Здесь: Как работает setDrawingCacheEnabled () для Android?
3. ViewGroup: animationCache = true
Здесь : http://www.curious-creature.org/2010/12/02/android-graphics-animations-and-tips-tricks/

Однако я не смог найти каких-либо примеров для реализации этих вещей. Есть идеи?

Solutions Collecting From Web of "Анимация Android уменьшает заикание / прерывистое / отставание"

Я уменьшил количество заикания на моей анимации, следуя этим правилам, перечисленным в порядке важности при уменьшении заикания:

  1. Не onCreate анимацию в onCreate , onStart или onResume .
  2. Инициализируйте анимацию в пользовательских событиях, таких как onClick и отключите события касания до завершения анимации.
  3. Не начинайте более двух анимаций одновременно.