窗体 dialog 弹出时动画效果

Posted Brenda

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了窗体 dialog 弹出时动画效果相关的知识,希望对你有一定的参考价值。

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);


以上是关于窗体 dialog 弹出时动画效果的主要内容,如果未能解决你的问题,请参考以下文章

万彩动画大师教程 | 如何实现旧电视屏幕的强调动画效果

万彩动画大师教程 | 给文字及图片添加打斗特效的动画效果

万彩动画大师教程 | 如何实现文字图片闪闪发光的效果

万彩动画大师教程 | 如何实现文字图片的水纹的强调动画效果

万彩动画大师教程 | 实现文字及图片的果冻弹性的强调动画效果

万彩动画大师教程 | 实现对象从各个方向手指点击的动画效果