Android播放迴圈播放本地圖片
阿新 • • 發佈:2018-11-21
ImageSwitcher方便快捷
<ImageSwitcher
android:id="@+id/imagSwitcher"
android:layout_width="wrap_content"
android:layout_height="wrap_content"/>
private ImageSwitcher mImagSwitcher; int[] images = {R.drawable.return2, R.drawable.timg,R.drawable.ic_launcher}; super.onCreate(savedInstanceState); setContentView(R.layout.activity_main2); mImagSwitcher = (ImageSwitcher) findViewById(R.id.imagSwitcher); mImagSwitcher.setFactory(new ViewSwitcher.ViewFactory() { @Override public View makeView() { // makeView返回的是當前需要顯示的ImageView控制元件,用於填充進ImageSwitcher中 return new ImageView(Main2Activity.this); } }); mImagSwitcher.postDelayed(new Runnable() { int currentIndex= 0; @Override public void run() { mImagSwitcher.setImageResource(images[currentIndex]); if(currentIndex ==(images.length - 1)) currentIndex = 0; else currentIndex++; mImagSwitcher.postDelayed(this,1000); } },2000);