TextSwitcher是文字转换器
ImageSwitcher是图片转换器
当这两个可以为内容切换添加动画效果。
Animation in = AnimationUtils.loadAnimation(this, android.R.anim.fade_in);
Animation out = AnimationUtils.loadAnimation(this, android.R.anim.fade_out);
switcher = (TextSwitcher) findViewById(R.id.ts);
switcher.setFactory(new ViewFactory() {
@Override
public View makeView() {
tv = new TextView(MainActivity.this);
tv.setGravity(Gravity.CENTER);
return tv;
}
});
switcher.setInAnimation(in);
switcher.setOutAnimation(out);
switcher.setText("哈哈");