你可以用View.postDelayed(Runanble r, long delayMillis).例如,类似于:
public void onCreate() {
...
ImageView backgroundImageView = findViewById(R.id.background);
backgroundImageView.postDelayed(new Runnable() {
static int i = 0;
public void run() {
ImageView.this.setImageResource(
i++ % 2 == 0 ?
R.drawable.background_image1 :
R.drawable.background_image2);
ImageView.this.postDelayed(this, 1000);
}
}, 1000);
}
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
1625 次 |
| 最近记录: |