java如何在安卓中按顺序播放一组图像? 2 周,3 日 Questions & Answers 378 有没有办法按顺序显示一组带有回放功能的图像?我想知道这是否可以在imageview或videoview上完成
# 1 楼答案 在你的活动中 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 }
# 3 楼答案 我已经用ViewPager实现了图片回放,我已经回答了这个问题。 虽然我使用了以下技术来切换fragments,但您可以在fragment中放大图像: 你可以通过以下链接查看我的答案: How to automatically switch pages using viewPager and Timer
# 1 楼答案
在你的活动中
# 2 楼答案
可以将ImageSwitcher控件与计时器一起使用
# 3 楼答案
我已经用
ViewPager
实现了图片回放,我已经回答了这个问题。 虽然我使用了以下技术来切换fragments
,但您可以在fragment
中放大图像: 你可以通过以下链接查看我的答案:How to automatically switch pages using viewPager and Timer