动态ImageView在android
问题描述:
我是一个Android的新手,所以请不要严格评判我。
我正在尝试创建一个包含两个区域,一个图像区域和一个文本区域的屏幕。
在图像区域中,应该在一段时间内(3-4秒)更改几张图像。 (请看图像:)动态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.
}