0
我的問題是Android ImageFlipper與路徑陣列
我有一個字符串數組,具有目錄中圖像文件的路徑。我需要像幻燈片一樣顯示圖像。我一直在研究ImageFlipper和ViewFlipper。
請爲我提供解決方案,以瞭解如何提供解決方案。如何將圖像傳遞給ImageFlipper或ViewFlipper。
預先感謝您
我的問題是Android ImageFlipper與路徑陣列
我有一個字符串數組,具有目錄中圖像文件的路徑。我需要像幻燈片一樣顯示圖像。我一直在研究ImageFlipper和ViewFlipper。
請爲我提供解決方案,以瞭解如何提供解決方案。如何將圖像傳遞給ImageFlipper或ViewFlipper。
預先感謝您
我是一個能夠想出如何做到這一點.....這是我的代碼
String[] paths={"/mnt/user/Pictures/IMG_5509_LRS.jpg",
"/mnt/user/Pictures/IMG_6076_LRS.jpg",
"/mnt/user/Pictures/IMG_5790_LRS.jpg"};
FileInputStream in;
BufferedInputStream buf;
ArrayList<Drawable> drawablesArray=new ArrayList<Drawable>();
ArrayList<Bitmap> bitmapArray=new ArrayList<Bitmap>();
File file = null;
final ImageSwitcher imageswticher=(ImageSwitcher) findViewById(R.id.imageSwitcher1);
for(int i=0;i<paths.length;i++)
{
try {
in=new FileInputStream(paths[i]);
buf=new BufferedInputStream(in);
Bitmap bMap=BitmapFactory.decodeStream(buf);
bitmapArray.add(bMap);
} catch (FileNotFoundException e) {
// TODO Auto-generated catch block
e.printStackTrace();
}
ImageView iv=(ImageView) findViewById(R.id.imageView1);
ImageSwitcher imageswitcher=(ImageSwitcher) findViewById(R.id.imageSwitcher1);
for(int h=0;h<bitmapArray.size();h++)
{
drawablesArray.add(new BitmapDrawable(bitmapArray.get(h)));
}
現在我通過繪製陣列的Imageswitcher並得到我想要的。
希望能幫到別人.....