2011-11-08 31 views
2

我有Uri到SDcard中選定的文件夾(代碼工作完全正常)。我想要做的就是製作該文件夾中的圖片幻燈片。請告訴我必須遵循的步驟。任何指針都會非常有幫助。如何開始SDCARD中的文件夾中存在的圖片幻燈片

現在我能夠顯示僅使用

BitmapFactory.decodeFile 

,然後一個單一的圖片傳遞一個以image.setImagebitmap

回答

0

試試這個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