从右侧滑向左侧的效果
初学者,今天正好做到了定义弹窗显示动画的问题,干脆就写出来留着以后自己看看
首先在style中定义:
<style name="anim_menu_bottombar">
<item name="android:windowEnterAnimation">@anim/set_menu_topbar_in</item>
<item name="android:windowExitAnimation">@anim/set_menu_topbar_out</item>
</style>
set_menu_topbar_in
<set xmlns:android="http://schemas.android.com/apk/res/android">
<translate
android:duration="500"
android:fromYDelta="0.0"
android:toYDelta="-80%" />
</set>
set_menu_topbar_out
<set xmlns:android="http://schemas.android.com/apk/res/android">
<translate
android:duration="500"
android:fromYDelta="0.0"
android:toYDelta="-80%" />
</set>
调用方法
PopupWindow mPopupWindow.setAnimationStyle(R.style.anim_menu_bottombar);