设置动画效果:
ScaleAnimation sa = new ScaleAnimation(0.3f, 1.0f, 0.3f, 1.0f,
Animation.RELATIVE_TO_SELF, 0,
Animation.RELATIVE_TO_SELF, 0.5f);
sa.setDuration(1000);
AlphaAnimation aa = new AlphaAnimation(0.0f, 1.0f);
aa.setDuration(1000);
AnimationSet set = new AnimationSet(false);
set.addAnimation(aa);
set.addAnimation(sa);
contentView.startAnimation(set);
一运行,丫的,怎么没效果啊!
原因是:
动画效果的播放必须要求窗体有背景颜色!!!!
指定弹出窗体的背景颜色为透明:
//动画效果的播放必须要求窗体有背景颜色
popupWindow.setBackgroundDrawable(new
ColorDrawable(Color.TRANSPARENT));
再次运行,OK了。