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

Программирование Android

Войти
Регистрация
Восстановить пароль
 
FrolBrol
14 / 14 / 2
Регистрация: 02.01.2012
Сообщений: 73
#1

Тормозит ViewFlipper - Программирование Android

09.10.2015, 21:57. Просмотров 179. Ответов 1
Метки нет (Все метки)

нужно реализовать прокрутку картинок. Картинки лежат в ресурсах. Для прокрутки использую ViewFlipper.

Флиппер тормозит. Уже день ковыряюсь, так что немножко оптимизировал.
Использую 3 ImageView во флиппере. Когда один на экране, два других заполняются соседними картинками методом setImageDrawable. Заполнение выполняется в отдельном потоке AsyncTask.
Что в итоге: как тормозил, так и тормозит. Не тормозит только при одном шаге назад.
По логам выяснил, что время выполнение кода нормальное. Тормоза происходят как раз при выделении памяти во втором потоке. Видимо, при выполнении setImageDrawable в фоновом, тормозится и основной поток.

Код тут вряд ли нужен. Прикрепляю чертеж для наглядности.
Миниатюры
Тормозит ViewFlipper  
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
09.10.2015, 21:57
Здравствуйте! Я подобрал для вас темы с ответами на вопрос Тормозит ViewFlipper (Программирование Android):

OnTouch траблы с viewflipper и viewpager - Программирование Android
Доброго всем времени суток! Помогите разобраться, в чем беда. Пытаюсь использовать для свайпинга viewflipper или viewpager. в обоих...

Тормозит процесс - Программирование Android
Здравствуйте. Как можно узнать, какой элемент/участок программы, тормозит её, или требует больше всего системных ресурсов?

Тормозит приложение - Программирование Android
Здравствуйте уважаемые форумчане! Недавно написал программу, тестил её на трех телефонах, Huawei CUN-L21 Android 5.0, Samsung A5...

AsyncTask тормозит - Программирование Android
Подскажите пожалуйста, делалю загрузку данных с сервера через asyncTask и возвращаются результат, а дальше делаю обработку этих данных во...

Android Studio тормозит? - Программирование Android
Всем привет! Работаю на процессоре i5. Заметил, что год назад даже достаточно большие проекты не на одну тысячу строк запускались в...

Android SDK тормозит - Программирование Android
Как это исправить или есть ли другой способ использовать Android в Windows XP?

Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
FrolBrol
14 / 14 / 2
Регистрация: 02.01.2012
Сообщений: 73
12.10.2015, 15:06  [ТС] #2
Разобрался. Может кому пригодится.
ViewFlipper заточен под листание уже готовых объектов. Для слайдшоу подойдет ViewPager.
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
12.10.2015, 15:06
Привет! Вот еще темы с ответами:

SQLite. Жутко тормозит Cursor - Программирование Android
Выполняю запрос к бд с большими объемами данных, связывая левым соединением несколько таблиц. Выяснил, что запрос выполняется быстро, а...

Очень тормозит эмулятор в эклипсе - Программирование Android
Привет Друзья! Начал изучать Андроид, пока на стадии настройки среды выполнения. Проблема: -скачал эклипс специально для разработки...

TextView тормозит копирование файла - Программирование Android
Копирую файл при помощи буферных потоков ввода вывода, прогресс вывожу в диалоге. Код fileProgress.setProgress((int) (publish /...

При запуске карты тормозит - Программирование Android
Подскажите, интегрирую карту Гугл в приложение. Так вот при запуске из меню, у меня вся программа подвисает на несколько секунд, как можно...


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

Или воспользуйтесь поиском по форуму:
Ответ Создать тему
Опции темы

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