其实呢这个实例没有多大用处,代码也简单只是看看当图片作为背景的时候 能不能也动画出来 结果是可以的
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,这个例子只是为了验证一下背景是不是可以动。
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,这个例子只是为了验证一下背景是不是可以动。