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

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

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

Тормозит ViewFlipper - Android

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

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

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

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

Android Android SDK тормозит
Android OnTouch траблы с viewflipper и viewpager
TextView тормозит копирование файла Android
Android SQLite. Жутко тормозит Cursor
Android Очень тормозит эмулятор в эклипсе
Тормозит процесс Android
При запуске карты тормозит Android
Android Тормозит простая анимация в Android приложении
Async Task тормозит UI и не выводит диалог Android
Android AsyncTask тормозит
Android Чек большого количества togglebutton при прогрессе seekBar тормозит
Android Studio тормозит? Android

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

Или воспользуйтесь поиском по форуму:
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
FrolBrol
14 / 14 / 2
Регистрация: 02.01.2012
Сообщений: 73
12.10.2015, 15:06  [ТС]     Тормозит ViewFlipper #2
Разобрался. Может кому пригодится.
ViewFlipper заточен под листание уже готовых объектов. Для слайдшоу подойдет ViewPager.
Yandex
Объявления
12.10.2015, 15:06     Тормозит ViewFlipper
Ответ Создать тему
Опции темы

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