从底部弹出或滑出选择菜单窗口的样式
<style name="popupDialog" parent="@android:style/Theme.Dialog">
<item name="android:windowNoTitle">true</item> 标题<item name="android:windowFrame">@null</item> 边框
<item name="android:windowIsFloating">true</item> 是否浮在activity之上
<item name="android:windowBackground">@android:color/transparent</item> 背景透明
<item name="android:backgroundDimEnabled">false</item> 模糊
<item name="android:windowIsTranslucent">true</item> 半透明
<item name="android:windowAnimationStyle">@style/dialog_animation</item> 动画
</style>
<style name="dialog_animation">
<item name="android:windowEnterAnimation">@animlibgpu_anim_push_bottom_in</item>
<item name="android:windowExitAnimation">@anim/libgpu_anim_push_bottom_out</item>
</style>
push_bottom_in.xml
<?xml version="1.0" encoding="utf-8"?>
<set xmlns:android="http://schemas.android.com/apk/res/android"
android:interpolator="@android:anim/linear_interpolator" >
<translate
android:duration="200"
android:fromYDelta="100%p"
android:toYDelta="0%p" >
</translate>
</set>
push_bottom_out.xml
<?xml version="1.0" encoding="utf-8"?>
<set xmlns:android="http://schemas.android.com/apk/res/android"
android:interpolator="@android:anim/linear_interpolator" >
<translate
android:duration="1000"
android:fromYDelta="0%p"
android:toYDelta="50%p" >
</translate>
</set>