66弹出窗体动画效果&&动画不能播放BUG的解决

来源:互联网 发布:阿里云学生套餐 编辑:程序博客网 时间:2024/05/23 15:48

设置动画效果:

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(newColorDrawable(Color.TRANSPARENT));
再次运行,OK了。



0 0
原创粉丝点击