0
点赞
收藏
分享

微信扫一扫

让背景动前景不动 ViewFlipper的用法

ZGtheGreat 2023-06-21 阅读 29


其实呢这个实例没有多大用处,代码也简单只是看看当图片作为背景的时候 能不能也动画出来 结果是可以的

ViewFlipper mFlipper = new ViewFlipper(this); 

 ImageView i = new ImageView(this); 

 i.setBackgroundDrawable(getResources().getDrawable(R.drawable.icon)); 

 i.setImageResource(R.drawable.android_waving); 

 ImageView i2 = new ImageView(this); 

 i2.setBackgroundDrawable(getResources().getDrawable(R.drawable.xb)); 

 i2.setImageResource(R.drawable.android_waving); 

 mFlipper.setInAnimation(AnimationUtils.loadAnimation(this,android.R.anim.fade_in)); 

 mFlipper.setOutAnimation(AnimationUtils.loadAnimation(this,android.R.anim.fade_out)); 

 mFlipper.addView(i); 

 mFlipper.addView(i2); 


 mFlipper.startFlipping(); 

 setContentView(mFlipper);


通常我们不需要把要动画的图片作为背景用 i.setBackgroundDrawable而是用i.setImageResource,这个例子只是为了验证一下背景是不是可以动。

举报

相关推荐

0 条评论