Android ViewFlipper Animation的使用

[功能]
1、Android ViewFlipper可以包含多个View且View之间的切换有Animation,比如:渐变效果。

[代码]
1、创建包含ViewFlipper的main.xml还包含2个Button用于各个View的切换。

2、设定Animation效果

flipper = (ViewFlipper) findViewById(R.id.flipper);
flipper.setInAnimation(AnimationUtils.loadAnimation(this, android.R.anim.fade_in));
flipper.setOutAnimation(AnimationUtils.loadAnimation(this, android.R.anim.fade_out));

3、在ViewFlipper里面增加各种View

flipper.addView(addTextByText("HelloAndroid"));
flipper.addView(addImageById(R.drawable.beijing_003_mb5ucom));
flipper.addView(addTextByText("eoe.Android"));
flipper.addView(addImageById(R.drawable.beijing_004_mb5ucom));
flipper.addView(addTextByText("Gryphone"));

ublic View addTextByText(String text){
	TextView tv = new TextView(this);
	tv.setText(text);
	tv.setGravity(1);
	return tv;
}
    
public View addImageById(int id){
	ImageView iv = new ImageView(this);
	iv.setImageResource(id);
	return iv;
}

4、View切换

* 下一个View

flipper.showNext();

* 上一个View

flipper.showPrevious();

源码下载:MyFlipperUsage.rar

暂无评论
  • 1:请一针见血的评论。
  • 2:评论需要审核通过后才能显示。
  • 3:评论字数限制在1000字以内。
  • 当前字数:0
热门文章
推荐文章
  • 暂无推荐文章
随机文章
关于本站 - 广告服务 - 版权声明 - 联系我们 - 友情链接 - 网站地图 - 帮助中心