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

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

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

Как добавить в каждый item GridView свой gif? - Android

01.03.2016, 21:09. Просмотров 173. Ответов 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?
Посмотрите здесь:

Android Установить нажатием Image на каждый item
Android Как привязать item к определенной Activity?
Android Как найти id записи в SQlite таблице при клике на кнопку расположенную в Listview item?
Как изменять item listview не перерисовывая весь список? Android
Android Как добавить поддержку видео на YouTube в свой браузер?
ListView кнопка добавить item в избранное Android
Android Как у GridView сделать border?
Как добавить свой шрифт в Android Studio? Android
Android Как установить Gif анимацию в качестве фона?
Android Как обновить список RecyclerView после добавления item?
Как закешировать gif Android
Android RecyclerView создает Item на размер экрана, как исправить?

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

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

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