给对话框添加动画 Dialog
Posted zhaozilongcjiajia
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了给对话框添加动画 Dialog相关的知识,希望对你有一定的参考价值。
先添加一个动画文件(res->anim文件夹中),文件名为a.xml
<?xml version="1.0" encoding="utf-8"?> <set xmlns:android="http://schemas.android.com/apk/res/android"> <scale xmlns:android="http://schemas.android.com/apk/res/android" android:duration="3000" android:fromXScale="0.0" android:fromYScale="0.0" android:pivotX="50%" android:pivotY="50%" android:toXScale="1.0" android:toYScale="1.0"> </scale> </set>
接着在style.xml文件中加上:
//对话框动画 <style name="dialog_animation" parent="@android:style/Animation.Dialog"> <item name="android:windowEnterAnimation">@anim/a</item> <!--<item name="android:windowExitAnimation">@anim/a</item>--> </style>
最后在java代码中调用:
Window window = dialog.getWindow();
window.setWindowAnimations(R.style.dialog_animation);
以上是关于给对话框添加动画 Dialog的主要内容,如果未能解决你的问题,请参考以下文章
jQuery Dialog - 动画对话框从中心移动到右上角
Java AWT 图形界面编程Dialog 对话框 ( 简介 | 模式对话框 | 非模式对话框 | Dialog 构造函数 | Dialog 代码示例 | 向 Dialog 对话框添加布局组件 )
Java AWT 图形界面编程Dialog 对话框 ( 简介 | 模式对话框 | 非模式对话框 | Dialog 构造函数 | Dialog 代码示例 | 向 Dialog 对话框添加布局组件 )