我是Android应用程序开发的新手。我可以知道如何在5秒后将不同的图像加载到一个f = () ->
# do something
中吗?
这是我写的代码,但它只加载一次。
ImageView
答案 0 :(得分:0)
创建一些变量/ Objects
rr.__class__.__name__
>> "genObj"
cc.__class__.__name__
>> "genObj"
调用此方法/行,您要在其中启动imageView替换效果
private int i = 0;
Handler handler = new Handler();
private int DELAY = 5000;
Runnable runnable = new Runnable() {
@Override
public void run() {
if(i<arrPic.size()) {
Picasso.with(MainActivity.this)
.load(arrPic.get(i))
.resize(300, 300)
.skipMemoryCache()
.into(imageView);
handler.postDelayed(runnable, DELAY);
i++;
} else {
handler.removeCallbacks(runnable);
}
}
};