Форум программистов, компьютерный форум CyberForum.ru

Тормозит простая анимация в Android приложении - Android

Восстановить пароль Регистрация
 
Чувак01
0 / 0 / 0
Регистрация: 04.07.2015
Сообщений: 25
12.07.2015, 19:27     Тормозит простая анимация в Android приложении #1
Добрый вечер, написал простое приложение в котором имеется 7 кнопок, сделал простую XML анимацию для каждой кнопки что бы при появлении они выезжали. (<translate) Тестировал приложение на HTC ONE S анимация работала плавно и без нареканий, но только стоило открыть приложение на Highscreen Spider так вся анимация стала очень сильно глючить, и одни подергивания, словно GTA 5 запустил, а ведь он мощнее HTC, начал искать проблему.Оказалось анимация начинает глючить когда на экране отображается более трех кнопок, т.е. если на экране отображается 6 кнопок и одна появится при помощи анимации то даже она появиться с жуткими подергиваниями. Можно как то решить проблему? Очень хочется что бы приложением было приятно пользоваться. Может я неправильно код пишу? Или это слишком ресурсоемкая анимация? Или вообще стоит отказаться от анимаций?
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
12.07.2015, 19:27     Тормозит простая анимация в Android приложении
Посмотрите здесь:

Анимация при повороте экрана - в своем приложении Android
Android Android SDK тормозит
Android простая анимация
Android Простая анимация
Анимация в приложении Android
Gif анимация в Android Android
Анимация в Android Android
Gif анимация в приложении Android
Android Карты в android приложении
Анимация открытия Activity в Android приложении Android
Android Анимация и Android
Android Studio тормозит? Android

Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
Tester64
395 / 356 / 43
Регистрация: 22.05.2013
Сообщений: 2,488
13.07.2015, 03:35     Тормозит простая анимация в Android приложении #2
Цитата Сообщение от Чувак01 Посмотреть сообщение
Может я неправильно код пишу?
угу!
Цитата Сообщение от Чувак01 Посмотреть сообщение
Или это слишком ресурсоемкая анимация?
угу! угу!

я с анимацией первый раз работаю. нарисовал "мигающую кнопку". Плавно с черной в красную и назад. Причем ВСТРОЕННЫМИ средствами (то-есть даже себя "рукожопости" обвинить не могу). Индикатор нагрузки процессора сразу прыгнул на 100% с 2-5%... Стоит кнопке уйти за пределы экрана как опять 2%... Думаю даже две кнопки бы уже тормозили бы, не говоря о 7ми... Выводы делай сам! Может и можно как-нибудь оптимизировать, но я над этим еще не думал...
Чувак01
0 / 0 / 0
Регистрация: 04.07.2015
Сообщений: 25
13.07.2015, 14:25  [ТС]     Тормозит простая анимация в Android приложении #3
Понятно.
MonStar
19 / 19 / 3
Регистрация: 10.04.2011
Сообщений: 225
14.07.2015, 12:14     Тормозит простая анимация в Android приложении #4
Просто забудьте о том, что в Android существует анимация. Упростите жизнь себе (если вы разработчик)
Tester64
395 / 356 / 43
Регистрация: 22.05.2013
Сообщений: 2,488
14.07.2015, 14:36     Тормозит простая анимация в Android приложении #5
Цитата Сообщение от MonStar Посмотреть сообщение
Просто забудьте о том, что в Android существует анимация.
Ну уж нет!
Есть и полезная анимация!

Во первых я во флай-окне (над всеми другими окнами - типа диалога) я смог только так сделать "закладки" которые пальцами можно листать. Стандартная анимация "листания страниц" через android-support-v4 не сработала...

А во вторых буквально на днях сделал счетчики (цифры на активити) которые обновляются по срабатыванию внутреннего сигнала в сервисе. Мне надо было ЗАМЕЧАТЬ изменения... теперь на 3секунды (пусть тормозит) некоторые цифры становятся больше, дребежат и меняют цвет и фон... ОЧЕНЬ наглядно - сразу видно что именно менялось на экране после вибрации.
Spelcrawler
521 / 491 / 110
Регистрация: 12.03.2014
Сообщений: 1,641
Завершенные тесты: 1
14.07.2015, 19:42     Тормозит простая анимация в Android приложении #6
Ну блин, есть же transition есть и бекпорт. А если уж совсем экзотики нужно - на SurfaceView очень даже плавно анимируется все что угодно.
Yandex
Объявления
14.07.2015, 19:42     Тормозит простая анимация в Android приложении
Ответ Создать тему
Опции темы

Текущее время: 00:30. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru