Android中的动态ImageView

时间:2012-07-24 07:43:11

标签: android imageview

我是android的新手所以请不要难以评判我 我正在尝试创建一个包含两个区域的屏幕,一个图像区域和一个文本区域 在图像区域中,应在定期时间内(3-4秒)更改多个图像。 (请参阅图片:enter image description here

你能告诉我一个如何实现这个目标的例子吗?

谢谢。

1 个答案:

答案 0 :(得分:3)

您可以使用CountDownTimer课程。

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

这是一个名为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.
}