1.view animation
一般用于实现activity,fragment,dialog,popupwindows等
一::Activity
startActivity(intenttw); overridePendingTransition(R.anim.activity_fade_in, R.anim.activity_fade_out);
二::LinearLayout
Animation animation = AnimationUtils.loadAnimation(this, R.anim.top_level_pop_show_anim); mLlTopLevelRoot.startAnimation(animation);
top_level_pop_show_anim:
<?xml version="1.0" encoding="utf-8"?> <set xmlns:android="http://schemas.android.com/apk/res/android"> <translate android:duration="@integer/top_level_pop_anim_time" android:fromYDelta="-100%p" android:toYDelta="0"/> </set>
三::popupwindows
setAnimationStyle(R.style.mypopwindow_anim_style);
<!-- popuwindows进出动画 --> <style name="mypopwindow_anim_style"> <item name="android:windowEnterAnimation">@anim/popshow_anim</item> <!-- 指定显示的动画xml --> <item name="android:windowExitAnimation">@anim/pophidden_anim</item> <!-- 指定消失的动画xml --> </style>