我的问题是
我有一个字符串数组,其中包含目录中图像文件的路径。我需要像幻灯片一样显示图像。我一直在研究 ImageFlipper 和 ViewFlipper。
请为我提供一个解决方案,说明如何提供解决方案。如何将图像传递给 ImageFlipper 或 ViewFlipper。
先感谢您
我的问题是
我有一个字符串数组,其中包含目录中图像文件的路径。我需要像幻灯片一样显示图像。我一直在研究 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 并得到了我想要的。
希望它可以帮助某人......