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

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

Войти
Регистрация
Восстановить пароль
Другие темы раздела
Программирование Android Как сформировать JSON для данных разных категорий? http://www.cyberforum.ru/android-dev/thread1548600.html
У меня есть данные разных категорий: список контактов телефона, текстовые сообщения,координаты местоположения, фото(изображения) в формате Base64 и мне нужно эти данные передать на сервер по TCP и...
Программирование Android Программно нарисовать тетрадную клетку Реально ли программно нарисовать тетрадную клетку? Или ячейки заданного размера, чтоб выглядели как тетрадь в клетку http://www.cyberforum.ru/android-dev/thread1548557.html
Программирование Android Google Analytics v4 не работает с android ниже 5 версии
Раньше в приложении использовал аналитику третьей версии. Решил перебраться на четвертую, но возникла проблема. В приложении одно активити и несколько фрагментов, на android 5.0+ все работает...
Работа с фрагментами Программирование Android
Здравствуйте! Имеется активити package com.example.des.farmer; import android.content.Intent; import android.os.Bundle; import android.support.design.widget.TabLayout; import...
Программирование Android Возвращение функий двух значений http://www.cyberforum.ru/android-dev/thread1548235.html
Смотрите... У меня два числа, которые вещественные (могут быть). Я каждое (!) число разделил на два ArrayList то что до точки и после. Есть функция, которая складывает столбиком. Сначала мы...
Программирование Android Объявление static без имени Наткнулся на такой код: private static final UriMatcher uriMatcher; static { uriMatcher = new UriMatcher(UriMatcher.NO_MATCH); uriMatcher.addURI(AUTHORITY, CONTACT_PATH,... подробнее

Показать сообщение отдельно
FrolBrol
14 / 14 / 2
Регистрация: 02.01.2012
Сообщений: 73

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

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

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

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

Код тут вряд ли нужен. Прикрепляю чертеж для наглядности.
0
Миниатюры
Тормозит ViewFlipper  
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru