setAnimatjionStyle实现popupwindow的动画效果
来源:互联网 发布:单片机好学吗 编辑:程序博客网 时间:2024/06/05 14:26
转自:http://blog.csdn.net/heng615975867/article/details/8893655
摘要 popwindow通过setAnimationStyle(int animationStyle)函数来设置动画效果 android:windowEnterAnimation表示进入窗口动画 android:windowExitAnimation表示窗口退出动画 在res/values/style.xml代码: ?xml version="1.0" encoding="utf-8"? resources style
popwindow通过setAnimationStyle(int animationStyle)函数来设置动画效果
android:windowEnterAnimation表示进入窗口动画
android:windowExitAnimation表示窗口退出动画
在res/values/style.xml代码:
- <?xml version="1.0"encoding="utf-8"?>
- <resources>
- <style name="PopupAnimation"parent="android:Animation"mce_bogus="1">
- <item name="android:windowEnterAnimation">@anim/popup_enter</item>
- <item name="android:windowExitAnimation">@anim/popup_exit</item>
- </style>
- </resources>
在res/anim/popup_enter.xml声明所需进入动画
- <?xml version="1.0"encoding="utf-8"?>
- <set xmlns:android="http://schemas.android.com/apk/res/android">
- <scale android:fromXScale="0.6"android:toXScale="1.0"
- android:fromYScale="0.6"android:toYScale="1.0"android:pivotX="50%"
- android:pivotY="50%"android:duration="1000"/>
- <alpha android:interpolator="@android:anim/decelerate_interpolator"
- android:fromAlpha="0.0"android:toAlpha="1.0"android:duration="1000"/>
- </set>
在res/anim/popup_exit.xml声明所需退出动画
- <?xml version="1.0"encoding="utf-8"?>
- <set xmlns:android="http://schemas.android.com/apk/res/android">
- <scale
- android:fromXScale="1.0"
- android:toXScale="0.5"
- android:fromYScale="1.0"
- android:toYScale="0.5"
- android:pivotX="50%"
- android:pivotY="50%"
- android:duration="500"/>
- <alpha
- android:interpolator="@android:anim/accelerate_interpolator"
- android:fromAlpha="1.0"
- android:toAlpha="0.0"
- android:duration="500"/>
- </set>
设置popwindow的位置及动画
popupWindow.setAnimationStyle(R.style.PopupAnimation);
popupWindow.showAtLocation(findViewById(R.id.parent), Gravity.CENTER| Gravity.CENTER, 0, 0);
popupWindow.update();
调用popupWindow.dismiss();语句。popwindow消失,自动调用消失动画popup_exit.xml
- setAnimatjionStyle实现popupwindow的动画效果
- PopupWindow的动画效果
- PopupWindow的动画效果
- 有关popupwindow的动画效果
- popupWindow添加viewFlipper实现菜单动画效果
- android PopupWindow 动画效果
- 自定义PopupWindow动画效果
- popupwindow 动画效果
- popupWindow 弹出动画效果
- 自定义PopupWindow动画效果
- PopupWindow弹出框与背景变暗的实现(附带动画效果)
- Android 自定义PopupWindow动画效果
- Android PopupWindow动画效果代码
- 为PopupWindow设置动画效果
- 为PopupWindow设置动画效果
- popupwindow设置动画效果,不起作用。
- 自定义dialog实现PopupWindow的效果
- 使用PopupWindow 实现Spinner 的点击效果
- struts2之单个文件上传
- 液晶显示屏基础知识
- 图书馆管理系统
- 有你,情暖飘香
- 众包模式的困境
- setAnimatjionStyle实现popupwindow的动画效果
- servlet里经常会用到的一些GET方法
- js动态时钟
- “ant debug install” 出错: sdk.dir is missing. Make sure....
- 业内人说:后媒体时代,我们需要怎样的创业者?
- hdu 1532 Drainage Ditches(最大流)
- 《设计师要懂心理学》摘要
- sqlite3 C简单编程实例
- form表单转换为json对象