1.给控件设置动画直接setAnimation
例如:
Animation animation = new AlphaAnimation(1, 0);
animation.setDuration(200);
textview.startAnimation(animation);
2.给popwindow设置动画使用,
<style name="windowAnimation"> <item name="android:windowEnterAnimation">@anim/enter</item> <item name="android:windowExitAnimation">@anim/exit</item> </style>
popupWindow.setAnimationStyle(R.style.windowAnimation);
3.给windowManager设置动画:
mManager = (WindowManager) getContext().getSystemService(Context.WINDOW_SERVICE); layout = new WindowManager.LayoutParams(); layout.windowAnimations = R.style.windowAnimation;
4.给activity设置动画
overridePendingTransition(R.anim.enter,R.anim.exit);