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>  

更多相关文章

  1. 【Android】【动画】自定义插值器Interpolator
  2. android 如何判断程序是否在前台运行
  3. android 多项对话框
  4. Android旋转动画
  5. Android自定义对话框(Dialog)位置,大小
  6. DialogFragment设置自定义动画
  7. Android(安卓)Recyclerview设置条目属性动画
  8. android 列表对话框
  9. android 滑动动画效果

随机推荐

  1. Android(安卓)ListView重要美化属性
  2. Kotlin 写 Android(安卓)单元测试(三),Mocki
  3. Android】Android(安卓)apk默认安装位置
  4. Android(安卓)的Margin和Padding属性以及
  5. 深入理解 Android消息处理系统的原理
  6. Google Maps Android(安卓)API v2初体验
  7. Android中的Handler的机制与用法详解
  8. 【Unity3D】Unity3D与Android的交互通信(A
  9. [置顶] 【Android】 基于XMPP Smack框架
  10. 《IT蓝豹》吹雪花demo,学习android传感器