popupWindow动画
来源:互联网 发布:罗马王室 知乎 编辑:程序博客网 时间:2024/05/22 17:01
转载自:http://blog.csdn.net/starrexstar/article/details/7896835
首先定义显示效果的动画文件:
- <?xml version="1.0" encoding="utf-8"?>
- <set xmlns:android="http://schemas.android.com/apk/res/android">
- <translate
- android:fromXDelta="0"
- android:toXDelta="0"
- android:fromYDelta="120"
- android:toYDelta="0"
- android:duration="500" />
- </set>
然后定义消失效果的动画文件:
- <?xml version="1.0" encoding="utf-8"?>
- <set xmlns:android="http://schemas.android.com/apk/res/android">
- <translate
- android:fromXDelta="0"
- android:toXDelta="0"
- android:fromYDelta="0"
- android:toYDelta="120"
- android:duration="500" />
- </set>
PopupWindow的动画显示效果是通过setAnimationStyle(int id)方法设置的,其中id为一个style的id,所以我们要在styles.xml文件中设置一个动画样式:
- <style name="popwin_anim_style">
- <item name="android:windowEnterAnimation">@anim/menushow</item>
- <item name="android:windowExitAnimation">@anim/menuhide</item>
- </style>
然后在程序中为PopupWindow设置就成:
- PopupWindow pop = new PopupWindow(view, ViewGroup.LayoutParams.FILL_PARENT, ViewGroup.LayoutParams.WRAP_CONTENT);
- pop.setAnimationStyle(R.style.popwin_anim_style);
0 0
- PopupWindow 动画
- popupWindow动画
- android PopupWindow 动画效果
- 自定义PopupWindow动画效果
- popupwindow 动画效果
- Android之动画PopupWindow
- Android之动画PopupWindow
- 为PopupWindow设置动画
- PopupWindow添加动画
- android自定义popupwindow动画
- PopupWindow的动画效果
- popupWindow 弹出动画效果
- PopupWindow进出动画
- PopupWindow的动画
- Android自定义PopupWindow 动画
- 自定义PopupWindow动画效果
- PopupWindow 设置动画无效
- PopupWindow的动画效果
- jstl标签库基础教程及其使用代码
- Linux 安装WebLogic9.2 MP2(图文详解 教程下载)
- Azure 媒体服务发布可靠的视频直播平台
- 第十五周 算法改进--数组中插入一个数
- JSTL教程2
- popupWindow动画
- PCA 和 白化区别
- SVN数据库坏掉的解决方法
- POJ 1852 Ants
- html5开发之viewport使用
- 使用NSThread创建线程,执行NSTask,但是异步读取pipe的时候出错
- vimrc
- Android HttpClient,httpPost基本使用方法
- NP问题与NPC问题