ورود

View Full Version : خواندن از drawable



Braver
دوشنبه 30 دی 1398, 04:14 صبح
سلام در قسمتی از برنامم قصد نمایش تصاویر (حدود 30 تا) رو دارم
مشکلم اینه که میحام عکسها از drawable لود بشن نه از اینترنت
private ArrayList<String> getDummyImageList() {
ArrayList<String> imagesList = new ArrayList<>();




imagesList.add("");











return imagesList;
}

Braver
دوشنبه 30 دی 1398, 04:15 صبح
حال اگه پیشنهادی کتابخونه حرفه ای که بتونه تصاویر رو آفلاین نمایش بده و قابلیت زوم داشته باشه معرفی کنید

mehdi.safavie
سه شنبه 22 بهمن 1398, 08:46 صبح
با این کد میتونین عکس های Drawable رو نمایش بدین:

ArrayList<Integer> arrayOfIcons =newArrayList<>();


Field[] drawables = R.drawable.class.getFields();
for(Field f : drawables){
try{
int resID = getResources().getIdentifier(f.getName(),"drawable", getPackageName());
arrayOfIcons.add(resID);
}catch(Exception e){
e.printStackTrace();
}
}


ImageView imageView = findViewById(R.id.imageView);
imageView.setImageResource(arrayOfIcons.get(0));



همچنین میتونین از کتابخانه Glide (https://github.com/bumptech/glide) هم استفاده کنین که مربوط با کار با تصاویر هست.