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

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

Войти
Регистрация
Восстановить пароль
 
yura91
29 / 27 / 2
Регистрация: 23.10.2013
Сообщений: 2,238
#1

Как добавить в каждый item GridView свой gif? - Программирование Android

01.03.2016, 21:09. Просмотров 218. Ответов 0
Метки нет (Все метки)

У меня есть url многих картинок, которые сохранены в ArrayList<String> itemList. Но мне нужно в каждый item GridView записалась своя отдельная картинка из этого списка
Java
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
{
        ImageView imageView;
        if (convertView == null) {  // if it's not recycled, initialize some attributes
            imageView = new ImageView(mContext);
            imageView.setLayoutParams(new GridView.LayoutParams(220, 220));
            imageView.setScaleType(ImageView.ScaleType.CENTER_CROP);
            imageView.setPadding(8, 8, 8, 8);
        } else {
            imageView = (ImageView) convertView;
        }
 
        //Bitmap bm = decodeSampledBitmapFromUri(itemList.get(position), 220, 220);
 
        //imageView.setImageBitmap(bm);
        // Picasso.with(mContext).load(itemList.get(0)).into(imageView);
 
 
 
      for(int i = 0; i < itemList.size(); i++ ) {
    Glide
            .with(mContext)
            .load(itemList.get(i)).centerCrop().crossFade()
            .into(imageView);
    // Ion.with(imageView).load(itemList.get(0));
    // Log.d("Func", itemList.get(0));
}
            return imageView;
        }
Я пытаюсь в методе getView добавлять гифки в GridView, но он полностью заполняется только одним изображением. Не подскажете как сделать чтобы каждый item GridView наполнялся своей картинкой? И потом метод
Java
1
2
3
4
5
6
Glide
            .with(mContext)
            .load(itemList.get(i)).centerCrop().crossFade()
            .into(imageView);
   
}
слишком долго загружает gif. Как можно быстрее загрузить gif?

Добавлено через 1 час 59 минут
Картинки берутся по ссылке и интернета ссылки на них хранятся в ArrayList<String> как правильно эти картинки отобразить в GridView ??
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
01.03.2016, 21:09     Как добавить в каждый item GridView свой gif?
Посмотрите здесь:

Установить нажатием Image на каждый item - Программирование Android
В листвью у каждого item есть imageView. Этим кодом я ставлю картинку на тот item на который нажал: private int selectedIndex = -1;...

Как добавить свой шрифт в Android Studio? - Программирование Android
Как добавить шрифт в AndroidStudio, чтобы потом рисовать им методом drawText? Например, я хочу добавить comic sans ms

Как добавить поддержку видео на YouTube в свой браузер? - Программирование Android
Заголовок всё своё говорит,но у меня проблема: Я создал браузер,зашёл через него на ютуб,запустил видео а окно где должно показываться...

ListView кнопка добавить item в избранное - Программирование Android
Здравствуйте форумчане, не нашел в инете подобный вопрос, может неправильно делал поисковой запрос. Вообщем, у меня есть ListView со 100...

Как привязать item к определенной Activity? - Программирование Android
Здравствуйте!Имеется список категорий (items) в ListView.Как по нажатию на item под названием Cat1 открывалась ActivityCat1 и так далее? ...

Как обновить список RecyclerView после добавления item? - Программирование Android
Как обновить список RecyclerView после добавления item? список RecyclerView в DialogFragment, из контактов добавляется номер который...

Как изменять item listview не перерисовывая весь список? - Программирование Android
Здравствуйте! Имеется активити с выводом list при помощи SimpleCursorAdapter. При нажатии на любой item переносит в другой активити, где...

RecyclerView создает Item на размер экрана, как исправить? - Программирование Android
Аномалии, сменил версию RecyclerView с 21.0.+ на 23.3.0. Теперь он создает 1 элемент на весь размер экрана. Т.е элемент CardView создается...

Как закешировать gif - Программирование Android
Как правильно закешировать gif на диск, чтобы когда даже нет соединения с интернетом gif все равно из дискового кэша подгружался в...

Как найти id записи в SQlite таблице при клике на кнопку расположенную в Listview item? - Программирование Android
привет ! подскажите пожалуйста решение((( Кейс: у меня есть листвью , который выводит записи из локальной БД. На каждом айтеме...

Как установить Gif анимацию в качестве фона? - Программирование Android
Слышал, что есть какие-то библиотеки, но там сильно муторно их прицеплять к проекту

Как у GridView сделать border? - Программирование Android
В GridView помещаю ImageButtun`ы как у GridView сделать такой border


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

Или воспользуйтесь поиском по форуму:
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
Ответ Создать тему
Опции темы

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