给对话框添加动画 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 对话框添加布局组件 )

动画 gif 图像在我的无模式 Gtk::Dialog 中没有动画