Intereting Posts
Анимация бота / дна представления нарушает прокрутку в recyclerView Невозможно применить системную яркость экрана программно в Android Gotchas / bugs в разработке для WebKit на iOS или Android Загрузка jQuery из локальных активов в Android для удаленной html-страницы Как добавить нижний колонтитул в ListView? Как установить запрос SMS по умолчанию для KitKat Изменение цвета фона элемента в Android ListActivity onListItemClick Рисовать диагональ андроида xml с треугольниками Ошибка памяти при загрузке растровых изображений Имитация анимации FloatingActionButton (анимация анимации Android FAB src) AndroidManifest в директории androidTest игнорируется Набор рингтонов – набор радиокнопок Цвет текста закрытого счетчика Как правильно отображать вкладки (пробелы), поступающие из базы данных MySQL, как в Android, так и в приложении IOS? Как добавить дополнительный параметр тестового прогона в тестовые тесты Android Studio 2.3

Анимация 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. Не начинайте более двух анимаций одновременно.