动态ImageView在android

动态ImageView在android

问题描述:

我是一个Android的新手,所以请不要严格评判我。
我正在尝试创建一个包含两个区域,一个图像区域和一个文本区域的屏幕。
在图像区域中,应该在一段时间内(3-4秒)更改几张图像。 (请看图像:enter image description here动态ImageView在android

你能举个例子吗我该怎么做到这一点?

谢谢。

您可以使用CountDownTimer类。

或者您可以使用带线程和处理程序的库来实现此目的。

这里是一个叫AutoSlideGallery项目的链接,

https://github.com/nixit28/AutoSlideGallery

核心逻辑是在这里,

(new Thread() { 

     public void run() { 

      myslideshow(); 
      handler.postDelayed(this, 2000); // execute every two second. 
     } 
    } 
    ).start(); 

和执行操作的方法,

private void myslideshow() { 
    PicPosition = gallery.getSelectedItemPosition() + 1; 
    if (PicPosition >= pics.length) 
     gallery.setSelection(0); // stop 
    else 
     gallery.setSelection(PicPosition);// move to the next gallery 
              // element. 
}