-1
我是一個Android的新手,所以請不要嚴格評判我。
我正在嘗試創建一個包含兩個區域,一個圖像區域和一個文本區域的屏幕。
在圖像區域中,應該在一段時間內(3-4秒)更改幾張圖像。 (請看圖像:)動態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.
}