如果对PopupWindow的显示隐藏过程配置动画。
有几个注意点:
1.PopupWindow的动画需要成对配置,即一个显示一个隐藏。
2.调用PopupWindow setAnimationStyle接口来设置。
定义一个Style
<style name="popup_animation"> <item name="@android:windowEnterAnimation">@anim/xiaoying_popup_show</item> <item name="@android:windowExitAnimation">@anim/xiaoying_popup_hide</item> </style>
提供两个例子动画
显示动画:
<set xmlns:android="http://schemas.android.com/apk/res/android" > <scale android:duration="500" android:fromXScale="0.0" android:fromYScale="0.0" android:interpolator="@android:anim/bounce_interpolator" android:pivotX="50%p" android:pivotY="50%p" android:toXScale="1.0" android:toYScale="1.0" /> </set>
隐藏动画:
<set xmlns:android="http://schemas.android.com/apk/res/android" > <scale android:duration="500" android:fromXScale="1.0" android:fromYScale="1.0" android:pivotX="50%p" android:pivotY="50%p" android:toXScale="0.0" android:toYScale="0.0" /> </set>
调用:
mPopupWindow.setAnimationStyle(R.style.popup_animation);
最后在动画配置过程中发现还有问题,没解决,有经验的同学请指教。
问题:
对于不占满整个window的画面的情况,动画不能从有效的View的相对0点开始做动画。比如有效的view的bottom值为400px,
demo中的动画,看到的效果是从屏幕的最下方开始做动画的。
相关推荐
让popupwindow显示在view的上方并与该view水平居中对齐
popupwindow的动画
android PopupWindow的使用(带动画效果)源码
我自己做的一个简单的popupWindow相关知识,现在在Android应用中也是非常频繁的使用popupWindow这个类,所以自己就写了,希望帮组到那些要用到的同学。
前面分析了PopupWindow的用法(位置、动画、焦点)下面说说PopupWindow的如何隐藏、显示及显示位置(showAtLocation/showAsDropDown)。 1、PopupWindow的隐藏 final PopupWindow window = mPageStatWin; if(null !...
PopupWindow之显示顶层对话框代码
PopupWindow封装-view上方显示和下方显示
popupWindow 动画 和点击PopupWindow的后 手机的返回键
解决popupwindow全屏显示问题,高度可选择是否包含状态栏,更换头像可选择拍照和相册选取,并且可以裁剪。退出程序保存的头像依然保留。
NULL 博文链接:https://gundumw100.iteye.com/blog/1086475
Android PopupWindow显示在控件上方或者下方,完整的例子下载分享给有需要的人;内部填充数据用的自定义LinearLayout,可以动态添加标题,在Activity中处理回调方法.项目中摘取,有些冗余代码,亲要自己简单处理下哦...
Android PopupWindow显示位置常用效果 我的博客http://blog.csdn.net/xiaoyuan511/article/details/38711323
本项目为Android Studio项目,若是使用Eclipse用户...弹出PopupWindow的时候背景自动改变灰度为半透明黑色,消失后背景灰度复原,PopupWindow还能根据自己的实际需求制定自己想要的弹出动画,以及PopupWindow的弹出位置.
PopupWindow
点击按钮在屏幕下方会出现PopupWindow,PopupWindow中的PickerView可以用来选择时间。
这个代码是popupwindow进入界面和退出界面时候的一个样例,只有从手机屏幕底部弹出时个的动画,以后我还会有其它的一些效果更新哦,欢迎下载
Android studio 下的
供需要查看源码和喜欢研究源码的朋友可以下载看下,里面主要包含弹出框的四种动画类型,和相对于横竖效果的Button的相对位置