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

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

Войти
Регистрация
Восстановить пароль
 
HanDi
889 / 336 / 8
Регистрация: 11.02.2012
Сообщений: 1,502
#1

Слайдер изображений из интернета - Android

27.01.2016, 14:27. Просмотров 190. Ответов 4
Метки нет (Все метки)

Добрый день.

К примеру, есть массив ссылок на картинки в интернете. Каким образом я могу отобразить эти картинки в каком-то удобном и красивом слайдере или еще в каком-то компоненте?

Пока что просто вывод выбранной картинки из listView организован таким образом:

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
29
30
31
32
public void btnClick(View view) throws Exception {
        HTMLGet htm = new HTMLGet();
        htm.execute("сайт.ком");
        String all = htm.get();
        ArrayList<String> URLs = XMLWork.getURLs(all);
        URLs.add("kek");
 
        ArrayAdapter<String> adapter = new ArrayAdapter<String>(this,
                android.R.layout.simple_list_item_1, android.R.id.text1, URLs);
 
        listView1.setAdapter(adapter);
 
        listView1.setOnItemClickListener(new AdapterView.OnItemClickListener() {
            @Override
            public void onItemClick(AdapterView<?> parent, View view,
                                    int position, long id) {
 
                int itemPosition = position;
 
                String  itemValue = (String) listView1.getItemAtPosition(position);
 
                Toast.makeText(getApplicationContext(),
                        "Position :"+itemPosition+"  ListItem : " +itemValue , Toast.LENGTH_LONG)
                        .show();
 
                new DownloadImageTask((ImageView) findViewById(R.id.imageView1)).execute("http://сайт.ком"+itemValue+".jpg");
            }
            
 
        });
 
    }
Лучшие ответы (1)
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
27.01.2016, 14:27     Слайдер изображений из интернета
Посмотрите здесь:

Вставка изображений в WebView Android
Слайд шоу изображений из интернета Android
Наложение изображений Android
Android Ресурсы из интернета
Android Просмотр изображений
Создание кэша изображений Android
Android Кэширование изображений
Динамическое отображение изображений Android
Получать с сайта картинки, и выводить из через слайдер Android
Android Слайдер картинок, в виде карусели
Загрузка изображений в RecyclerView Android
Android Слайдер контента (как в галерее)

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

Или воспользуйтесь поиском по форуму:
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
Spelcrawler
523 / 493 / 111
Регистрация: 12.03.2014
Сообщений: 1,646
Завершенные тесты: 1
27.01.2016, 14:34     Слайдер изображений из интернета #2
Сообщение было отмечено автором темы, экспертом или модератором как ответ
HanDi, можно, например, во ViewPager засунуть картинки. И подгружать по ссылкам рекомендую с помощью Glide.
HanDi
889 / 336 / 8
Регистрация: 11.02.2012
Сообщений: 1,502
27.01.2016, 14:36  [ТС]     Слайдер изображений из интернета #3
Цитата Сообщение от Spelcrawler Посмотреть сообщение
HanDi, можно, например, во ViewPager засунуть картинки. И подгружать по ссылкам рекомендую с помощью Glide.
то есть предварительно их нужно как-то разместить на диске/кэше/памяти и потом подгружать?
Spelcrawler
523 / 493 / 111
Регистрация: 12.03.2014
Сообщений: 1,646
Завершенные тесты: 1
27.01.2016, 14:37     Слайдер изображений из интернета #4
HanDi, нет, почитайте про Glide по ссылке - просто передаем строку с url картинки и она сама асинхронно подгружается в ImageView, плюс к этому кешируется.
HanDi
889 / 336 / 8
Регистрация: 11.02.2012
Сообщений: 1,502
27.01.2016, 23:33  [ТС]     Слайдер изображений из интернета #5
Цитата Сообщение от Spelcrawler Посмотреть сообщение
HanDi, нет, почитайте про Glide по ссылке - просто передаем строку с url картинки и она сама асинхронно подгружается в ImageView, плюс к этому кешируется.
Да, все, уже увидел, попробую поставить, спасибо. Отпишу если что.

Добавлено через 8 часов 54 минуты
Цитата Сообщение от Spelcrawler Посмотреть сообщение
HanDi, нет, почитайте про Glide по ссылке - просто передаем строку с url картинки и она сама асинхронно подгружается в ImageView, плюс к этому кешируется.
Библиотеку поставил, все прекрасно работает.

Так вот, у меня есть к примеру imageView, каким образом я могу заставить пролистывая его "ходить" по массиву с картинками? Что-то примеров не могу найти.

Нашел единственный примерчик:
Java
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
// For a simple image list:
@Override
public View getView(int position, View recycled, ViewGroup container) {
    final ImageView myImageView;
    if (recycled == null) {
        myImageView = (ImageView) inflater.inflate(R.layout.my_image_view, container, false);
    } else {
        myImageView = (ImageView) recycled;
    }
 
    String url = myUrls.get(position);
 
    Glide.with(myFragment)
        .load(url)
        .centerCrop()
        .placeholder(R.drawable.loading_spinner)
        .crossFade()
        .into(myImageView);
 
    return myImageView;
}
Что-то похожее на мою задачу, помоему
Yandex
Объявления
27.01.2016, 23:33     Слайдер изображений из интернета
Ответ Создать тему
Опции темы

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