窗体 dialog 弹出时动画效果
2016-03-29 20:11
387 查看
1.先创建 anim中的 xml 动画文件
<?xml version="1.0" encoding="utf-8"?
>
<set xmlns:android="http://schemas.android.com/apk/res/android">
<scale
android:fromXScale="0.1"
android:toXScale="1"
android:fromYScale="0.1"
android:toYScale="1"
android:duration="1000"
android:pivotX="50%"
android:pivotY="50%"
/>
</set>
2.在style中声明 diaog 弹出时的动画 已经 退出时的动画
<style name="mainfstyle">
<item name="android:windowEnterAnimation">@anim/hotel_two</item>
<item name="android:windowExitAnimation">@anim/activity_close_dwon</item>
</style>
3.在java代码中 实现效果:
Window dialogWindow = dialog.getWindow();
dialogWindow.setWindowAnimations(R.style.mainfstyle);
<?xml version="1.0" encoding="utf-8"?
>
<set xmlns:android="http://schemas.android.com/apk/res/android">
<scale
android:fromXScale="0.1"
android:toXScale="1"
android:fromYScale="0.1"
android:toYScale="1"
android:duration="1000"
android:pivotX="50%"
android:pivotY="50%"
/>
</set>
2.在style中声明 diaog 弹出时的动画 已经 退出时的动画
<style name="mainfstyle">
<item name="android:windowEnterAnimation">@anim/hotel_two</item>
<item name="android:windowExitAnimation">@anim/activity_close_dwon</item>
</style>
3.在java代码中 实现效果:
Window dialogWindow = dialog.getWindow();
dialogWindow.setWindowAnimations(R.style.mainfstyle);
相关文章推荐
- Atitit. Js 冒泡事件阻止 事件捕获 事件传递 事件代理
- Atitit. Js 冒泡事件阻止 事件捕获 事件传递 事件代理
- 【Raspberry Pi系列】2. 多种传输方式的比较
- 公众平台测试帐号开发全流程第4篇-自定义菜单
- Android OkHttp完全解析
- Math
- 第四周项目5--用递归方法求解(3)
- 查看Hadoop源代码
- 创建二维码
- 转载知乎一篇关于大数据生态技术的文章
- 第五周上机实践项目2(2):游戏中的角色类
- 宜信笔试题 把m升水倒入n个杯子
- poj-1062-昂贵的聘礼
- Android 属性动画学习
- 贪心1013
- Atitit。监听键盘上下左右方向键事件java js jquery c#.net
- 禁用iOS中的电话号码自动识别
- Atitit。监听键盘上下左右方向键事件java js jquery c#.net
- Atitit。监听键盘上下左右方向键事件java js jquery c#.net
- c#屏幕录制