zoukankan      html  css  js  c++  java
  • android对话框弹出方式动画

      button.setOnClickListener(new OnClickListener() {
                @Override
                public void onClick(View arg0) {
                    // TODO Auto-generated method stub
                    AlertDialog dialog = new AlertDialog.Builder(TestAndroid1Activity.this)
                            .setTitle("title").setMessage("message").create();
                    Window window = dialog.getWindow();
                    window.setGravity(Gravity.BOTTOM);  //此处可以设置dialog显示的位置
                        window.setWindowAnimations(R.style.mystyle);  //添加动画
                    dialog.show();
                }
            });


     

        

    styles.xml

    <?xml version="1.0" encoding="utf-8"?>  
    <resources>  
    
      <style name="mystyle" parent="android:Animation">          <item name="@android:windowEnterAnimation">@anim/dialog_enter</item>  //进入时的动画   
            <item name="@android:windowExitAnimation">@anim/dialog_exit</item>    //退出时的动画   
        </style>  
    resources>  
    位于 res/anim/dialog_enter.xml
    
    
    <?xml version="1.0" encoding="utf-8"?>  
    <set xmlns:android="http://schemas.android.com/apk/res/android">  
         
    <translate  
     android:fromYDelta="100%p"       %p指相对于父容器  
    android:duration="600"  
     />  
    </set>  
    位于 res/anim/dialog_exit.xml
    
    
    <?xml version="1.0" encoding="utf-8"?>  
    <set xmlns:android="http://schemas.android.com/apk/res/android">  
    <translate  
            android:toYDelta="100%p"  
             android:duration="600"    //持续时间   
           />  
    </set>  
  • 相关阅读:
    svn版本更新
    前端复选框的全选与获取数据
    关于博主的职业生涯历程
    Presto部署指南
    linux下简单好用的端口映射转发工具rinetd
    阿里云时间服务器
    mongodb常用操作
    mysql常用操作
    mysql内存分配问题
    zabbix微信发送消息脚本
  • 原文地址:https://www.cnblogs.com/tianjian/p/2828580.html
Copyright © 2011-2022 走看看