gpt4 book ai didi

java - 如何在android中顺序播放一组图像?

转载 作者:行者123 更新时间:2023-12-01 14:07:47 25 4
gpt4 key购买 nike

有没有办法通过播放功能顺序显示一组图像?我想知道这是否可以在 ImageView 或视频 View 上完成?

最佳答案

在您的 Activity 中

Timer myTimer;
String image[]; // array of imagePath
private int imagePostion;


class MyTimerTask extends TimerTask {

public void run() {
try {
runOnUiThread(new Runnable() {

@Override
public void run() {
try {
if (++imagePostion == image.length) {
imagePostion = 0;
}
imgView.setImageBitmap(BitmapFactory.decodeFile(image[imagePostion]));

} catch (Exception e) {
e.printStackTrace();
}
}

});
} catch (Exception e) {
e.printStackTrace();
}

}
}
// change image every 2 seconds
public void startTimerTask() {
MyTimerTask myTask = new MyTimerTask();
myTimer = new Timer();
myTimer.schedule(myTask, 0, 2000);

}

@Override
public void onCreate(Bundle savedInstanceState) {
// TODO Auto-generated method stub
super.onCreate(savedInstanceState);

image = {} // fille array with filePath




}


@Override
public void onPause() {
super.onPause();

try {
myTimer.cancel();
} catch (Exception e) {
e.printStackTrace();
}

}

// start slide show
@Override
public void onResume() {
super.onResume();
startTimerTask(); // start slide show
}

关于java - 如何在android中顺序播放一组图像?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/18760978/

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