私はアンドロイドの初心者なので、私を厳しく判断しないでください。
画像領域とテキスト領域の 2 つの領域を持つ画面を作成しようとしています。
画像領域では、3 ~ 4 秒の定期的な時間内に複数の画像を変更する必要があります。(画像をご覧ください: )
どうすればこれを達成できるか例を教えてください。
ありがとうございました。
これには、 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.
}