2011-12-10 37 views
0

私は非常に高速にアニメーションのように見えるように移動したいアンドロイドでスライドショーを作っています。ベローは、私が使用しているコードですが、私はそれが速く(小さな遅延)移動するが、私はpostDelayを小さくすることはできません。どうすればいい?それができないなら、これを行うためのより良い方法は何でしょうか?アンドロイドスライドショーの遅延が遅い

private Runnable runnable = new Runnable() { 
      public void run() { 
      myslideshow(); 
       handler.postDelayed(this, 1); 
       } 

     }; 

    private void myslideshow() 
      { 
       if (position < imageIDs.length){ 
        iv.setImageResource(imageIDs[position]); 
        position++; 
       } 
       else{ 
        iv.setImageResource(R.drawable.logo);      
       }       
      } 

答えて

0

ギャラリーを使用できます。いくつかのボタンや何かをクリックすると、forループを実行することができます ギャラリーの次の要素を最後の要素(ケースの画像)が表示されるまで表示します

+0

あなたはこれを行う例を挙げることができます – Peter

+0

ギャラリーhttp://developer.android.com/resources/tutorials/views/hello-gallery.html –