2
我有Uri到SDcard中選定的文件夾(代碼工作完全正常)。我想要做的就是製作該文件夾中的圖片幻燈片。請告訴我必須遵循的步驟。任何指針都會非常有幫助。如何開始SDCARD中的文件夾中存在的圖片幻燈片
現在我能夠顯示僅使用
BitmapFactory.decodeFile
,然後一個單一的圖片傳遞一個以image.setImagebitmap
我有Uri到SDcard中選定的文件夾(代碼工作完全正常)。我想要做的就是製作該文件夾中的圖片幻燈片。請告訴我必須遵循的步驟。任何指針都會非常有幫助。如何開始SDCARD中的文件夾中存在的圖片幻燈片
現在我能夠顯示僅使用
BitmapFactory.decodeFile
,然後一個單一的圖片傳遞一個以image.setImagebitmap
試試這個code..it完美。
/** For Images Slidshow. */
public int currentimageindex=0;
Timer timer;
TimerTask task;
ImageView slidingimage;
int[] IMAGE_IDS = {R.drawable.mic, R.drawable.mic5, R.drawable.mic6,
R.drawable.mice7};
//code of slideshow start from here
final Handler mHandler = new Handler();
// Create runnable for posting
final Runnable mUpdateResults = new Runnable() {
public void run() {
AnimateandSlideShow();
}
};
int delay = 1000; // delay for 1 sec.
int period = 8000; // repeat every 4 sec.
Timer timer = new Timer();
timer.scheduleAtFixedRate(new TimerTask() {
public void run() {
mHandler.post(mUpdateResults);
}
}, delay, period);
}
private void AnimateandSlideShow() {
slidingimage = (ImageView)findViewById(R.id.ImageView_id);
slidingimage.setImageResource(IMAGE_IDS[currentimageindex%IMAGE_IDS.length]);
currentimageindex++;
}
//code of slideshow ends here