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

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

Войти
Регистрация
Восстановить пароль
 
JS
1 / 1 / 0
Регистрация: 25.11.2011
Сообщений: 27
#1

Создание определенного количества bitmap - Программирование Android

26.05.2013, 15:28. Просмотров 455. Ответов 5
Метки нет (Все метки)

С sdcard выбираются изображения в bitmap для просмотра в ViewPager
Java
1
Bitmap bitmap1 = BitmapFactory.decodeFile("mnt/sdcard/img/1.png")
Но в папке не одно изображение, а как для нужного количества изображений создать bitmap?
Пробовал так: в классе определяю bitmap
Java
1
Bitmap bitmap1 ;
В цикле в массив добавляю изображения в bitmap:
Java
1
2
3
4
        for(int i=1;i<3;i++){
            GalImg = new Bitmap[] {
            this.bitmap1 = BitmapFactory.decodeFile("mnt/sdcard/img/"+i+".png")
            };
Но создается только для bitmap1 изображение. Как для каждого изображения создать bitmap и добавить его в массив GalImg, чтобы в нем были переменные bitmap1,bitmap2...?
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
26.05.2013, 15:28     Создание определенного количества bitmap
Посмотрите здесь:

создание Bitmap - Программирование Android
столкнулся с такой проблемой: есть в drawable imge.jpg , делаю в классе class MClass extends View Bitmap bm1 =...

RelativeLayout и Bitmap - Программирование Android
Можно ли поставить на задний фон RelativeLayout Bitmap. Или преобразовать Bitmap в Drawable? P.S. Именно Bitmap, а не BitmapDrawable/

Bitmap, resize - Программирование Android
При ресайзе bitmap теряет &quot;резкость&quot; по контуру изображения, появляется пикселизация. Есть способы обойти это? Ресайзю bitmap путем...

Bitmap трансформация - Программирование Android
Здрасте) Как можно трансформировать bitmap? Т.е. у меня есть картинка, которую я загружаю, и мне её надо сжать один край, из...

Bitmap отразить по горизонтали - Программирование Android
Bitmap giv1=BitmapFactory.decodeResource(getContext().getResources(),R.drawable.sobaka); ???

Неверный размер Bitmap'a - Программирование Android
Всем привет! Загружаю картинку размером 1920х1080: bmp = BitmapFactory.decodeResource(getResources(), R.drawable.bmp); Затем вывожу...

Очистка памяти Bitmap - Программирование Android
В фрагменте динамически создаются ImageView, после закрытия фрагмента они все исчезают, нужно ли в коде всякие recycle делать чтобы...

Bitmap & BitmapFactory - Программирование Android
Вопрос к бывалым. У меня в метод передается параметр Byte data и дальше я из этого массива байт пытаюсь сделать битмап bitmap =...

Поворот Bitmap изображения - Программирование Android
Здравствуйте. Есть изображения Bitmap. вывожу их на канвас с помощью canvas.drawBitmap(bitmap, x, y, null). Нужно вывести эти изображения с...

Сохранение Bitmap в галерею - Программирование Android
Сохраняю картинку так: void saveImageToGallery(Bitmap bmp){ try { File dest = new...


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

Или воспользуйтесь поиском по форуму:
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
V0v1k
1158 / 982 / 1
Регистрация: 28.06.2012
Сообщений: 3,462
26.05.2013, 16:06     Создание определенного количества bitmap #2
Java
1
2
3
4
GalImg = new Bitmap[2];
for(int i=1;i<3;i++){
    GalImg[i-1] = BitmapFactory.decodeFile("mnt/sdcard/img/"+i+".png");
}
JS
1 / 1 / 0
Регистрация: 25.11.2011
Сообщений: 27
26.05.2013, 18:12  [ТС]     Создание определенного количества bitmap #3
А как посчитать количество изображений в папке, чтобы создать массив определенного размера?
V0v1k
1158 / 982 / 1
Регистрация: 28.06.2012
Сообщений: 3,462
26.05.2013, 18:20     Создание определенного количества bitmap #4
Java
1
2
File dir = new File("mnt/sdcard/img/");
int quantity = dir.listFiles().length;
Добавлено через 3 минуты
Java
1
2
3
4
5
6
7
8
       File dir = new File("mnt/sdcard/img/");
        int quantity = dir.listFiles().length;
        GalImg = new Bitmap[quantity];
        int i = 0;
        for(File file : dir.listFiles()){
            GalImg[i]= BitmapFactory.decodeFile(file.getAbsolutePath());
            i++;
        }
JS
1 / 1 / 0
Регистрация: 25.11.2011
Сообщений: 27
26.05.2013, 19:21  [ТС]     Создание определенного количества bitmap #5
Например, в папке изображения 1,2. При таком подходе просмотр идет начиная со второго изображения, т.е. 2, затем 1. А можно сделать так чтобы по порядку шли изображения?
V0v1k
1158 / 982 / 1
Регистрация: 28.06.2012
Сообщений: 3,462
26.05.2013, 19:30     Создание определенного количества bitmap #6
http://www.mkyong.com/java/java-obje...nd-comparator/
Yandex
Объявления
26.05.2013, 19:30     Создание определенного количества bitmap
Ответ Создать тему
Опции темы

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