要想让ImageSwitcher显示图片,需要为ImageSwitcher提供一个View,使用ImageSwitcher对象的setFactory方法。
switcher.setFactory(new ViewSwitcher.ViewFactory() { @Override public View makeView() { return new ImageView(AtyImageSwitcher.this); } });
可以为ImageSwitcher设置图片进入和退出的效果,使用setInAnimation和setOutAnimation
switcher.setInAnimation(AnimationUtils.loadAnimation(AtyImageSwitcher.this, android.R.anim.slide_in_left)); switcher.setOutAnimation(AnimationUtils.loadAnimation(AtyImageSwitcher.this, android.R.anim.fade_out));
时间: 2024-10-19 03:15:56