android PopupWindow 添加下拉展开动画效果
2017-05-11 20:14
1046 查看
1.两个动画,包括show 和hide
show:<?xml version="1.0" encoding="utf-8"?> <set xmlns:android="http://schemas.android.com/apk/res/android" android:fillAfter="true" android:fillEnabled="true" > <scale android:duration="200" android:fromXScale="1.0" android:fromYScale="0.0" android:interpolator="@android:anim/accelerate_decelerate_interpolator" android:pivotX="50%" android:pivotY="0%" android:toXScale="1.0" android:toYScale="1.0" > </scale> <alpha android:duration="180" android:fromAlpha="0.0" android:toAlpha="1.0" /> </set>
hide:
<?xml version="1.0" encoding="utf-8"?> <set xmlns:android="http://schemas.android.com/apk/res/android" android:fillEnabled="true" android:fillAfter="true"> <scale android:duration="200" android:fromXScale="1.0" android:fromYScale="1.0" android:interpolator="@android:anim/accelerate_interpolator" android:pivotX="50%" android:pivotY="0%" android:toXScale="1.0" android:toYScale="0.0" > </scale> <alpha android:duration="180" android:fromAlpha="1.0" android:toAlpha="0.0" /> </set>
2.添加动画样式:
<style name="popmenu_animation" parent="android:Animation"> <item name="android:windowEnterAnimation">@anim/popumenu_animation_show</item> <item name="android:windowExitAnimation">@anim/popumenu_animation_hide</item> </style>
3.添加动画
PopupWindow.setAnimationStyle(R.style.popmenu_animation);
相关文章推荐
- Android属性动画实现布局的下拉展开效果
- android动态添加删除布局,并且带有动画效果,点击可以展开布局
- 【android】动画效果研究(PopupWindow)【4】
- [Android] 为ImageButton添加按下的动画效果 变亮或变暗
- Android为listview的item添加动画效果
- Android 属性动画(Property Animation 给按钮的添加添加动画效果,同样可以用在整个布局上) (下)(viewGroup创建对象竟然可以用布局的id)
- Android wiki:02.给activity添加动画效果
- Android 使用动画效果后的控件位置处理 类似系统通知栏下拉动画!!
- 【android】为PopupWindow设置动画效果
- [Android] 为ImageButton添加按下的动画效果 变亮或变暗
- Android的ExpandableListView的动画展开效果和使用traceview的性能优化
- Layout动画:在android布局发生变化时添加动画效果
- Android ImageButton添加按下的动画效果 变亮或变暗
- Android 如何在Launcher的桌面滑动时添加动画效果? M
- android中NavigationDrawer的使用以及添加drawer切换时的动画效果
- 【android】动画效果研究(View/PopupWindow)【2】
- [Android] 为ImageButton添加按下的动画效果 变亮或变暗
- android添加动画效果
- PopupWindow添加动画效果
- Android 为PopupWindow设置动画效果