gpt4 book ai didi

android - 如何修改代码以在android中播放图像幻灯片?

转载 作者:行者123 更新时间:2023-11-29 23:15:53 25 4
gpt4 key购买 nike

我在制作 Android 应用程序时尝试制作几张图片的幻灯片。我在下面使用这段代码

final int[] array = {R.drawable.cow_1, R.drawable.cow_2, R.drawable.cow_3, R.drawable.cow_4};
for (int i = 0; i < 4; i++){
final int finalI = i;
new Handler().postDelayed(new Runnable() {
@Override
public void run() {
animal_image.setImageResource(array[finalI]);
}
}, 4000);
}

我面临的问题是我没有逐张获取图像的幻灯片,而是代码直接显示第一张图像之后的最后一张图像。代码有问题,请帮我修复。

最佳答案

Try with below

final int[] array = {R.drawable.cow_1, R.drawable.cow_2, R.drawable.cow_3, R.drawable.cow_4};
for (int i = 0; i < 4; i++){
final int finalI = i;
Thread.sleep(4000);
animal_image.setImageResource(array[finalI]);
}

您必须添加 try{... }catch(Exception e){} block 。

关于android - 如何修改代码以在android中播放图像幻灯片?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/55382924/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com