how to change images on imageView after some interval

后端 未结 5 1759
再見小時候
再見小時候 2020-11-29 10:24

I have a problem that I want to paste images on ImageView in Android and that images are periodically changed after some interval. Means one by one images shown in ImageView

5条回答
  •  南方客
    南方客 (楼主)
    2020-11-29 11:05

    Try this..It works out well...

        public void onCreate(Bundle savedInstanceState) {
            super.onCreate(savedInstanceState);``
    //
    //
    int []imageArray={R.drawable.img1,R.drawable.img2,R.drawable.img3};
    
    
    final Handler handler = new Handler();
             Runnable runnable = new Runnable() {
                int i=0;
                public void run() {
                    imageView.setImageResource(imageArray[i]);
                    i++;
                    if(i>imageArray.length-1)
                    {
                    i=0;    
                    }
                    handler.postDelayed(this, 50);  //for interval...
                }
            };
            handler.postDelayed(runnable, 2000); //for initial delay..
        }
    

提交回复
热议问题