Android中的popupwindow从底部进入和退出的动画效果
2018-03-02 08:33
896 查看
今天,简单讲讲android使用popupwindow时设置popupwindow进入和退出的动画效果。其实这个很简单,之前设置popupwindow从底部进入和退出的效果时,当时记不清了,所以在网上查询了资料,最终才做出来了。这里记录一下。一.编写popupwindow的动画的xml文件1、从底部退出动画pop_exit_anim.xml
<?xml version="1.0" encoding="utf-8"?> <set xmlns:android="http://schemas.android.com/apk/res/android"> <translate android:duration="200" android:fromYDelta="0" android:toYDelta="100" /> <alpha android:duration="200" android:fromAlpha="1.0" android:toAlpha="0.0" /> </set>这里简单讲解一下,android:fromXDelta=
"100"是相对于popupwindow本身的坐标,android:toYDelta="100%p"是相对于popupwindow显示activity的坐标。2、从底部显示动画pop_enter_anim.xml
<?xml version="1.0" encoding="utf-8"?><set xmlns:android="http://schemas.android.com/apk/res/android"><translateandroid:duration="200"android:fromYDelta="100"android:toYDelta="0" /><alphaandroid:duration="200"android:fromAlpha="0.0"android:toAlpha="1.0" /></set>二.编写popupwindow动画的style,在styles.xml文件中设置一个动画样式。
<style name="popwin_anim_style" parent="android:Animation"><item name="android:windowEnterAnimation">@anim/pop_enter_anim</item><item name="android:windowExitAnimation">@anim/pop_exit_anim</item></style>三.在程序中为PopupWindow设置动画效果。
PopupWindow pop = new PopupWindow(view, ViewGroup.LayoutParams.FILL_PARENT, ViewGroup.LayoutParams.WRAP_CONTENT);pop.setAnimationStyle(R.style.popwin_anim_style);Android中的popupwindow从底部进入和退出的动画效果就讲完了。就这么简单。
相关文章推荐
- Android 动画,从顶部进入,底部往上退出,类似于卷窗口的效果
- Android安卓用Dialog对话框简单并且完美实现popupWindow底部弹出效果,有动画效果
- Android 创建指定位置和大小的PopupWindow,带进入和退出动画
- Android中的popupwindow进入和退出的动画效果
- android设置dialog显示和activity进入退出的动画效果
- Android AlertDialog.Builder进入和退出动画效果设置
- Android Activity 启动/退出 动画效果
- Android WebView 滚动方向判断同时底部导航栏隐藏或显示(动画效果)
- Android 为PopupWindow设置动画效果
- [Android]点击按钮进入下一个Activity时显示动画效果
- Android Activity 淡入淡出和从底部向上弹出动画效果
- 【android】动画效果研究(PopupWindow)【3】
- 【android】为PopupWindow设置动画效果
- Android自定义View之实现流行的新浪微博底部菜单:高仿“咸鱼APP”的底部菜单动画效果。
- 进入和退出动画可以自定义的界面切换动画效果
- Android Activity 淡入淡出和从底部向上弹出动画效果
- Android 为PopupWindow设置动画效果
- Android 为PopupWindow设置动画效果
- Android 为PopupWindow设置动画效果
- Android 设定Activity的进入和退出效果