[java] :

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
[java]

<?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
[java]

<?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
[java]

<?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:shadow] 使用
  2. Android仿WIN8系统磁贴点击下沉倾斜效果
  3. android字体闪烁动画(线程)
  4. android聊天表情开发
  5. android 第一次运行应用的引导界面
  6. 7.1 DropTargetBar style
  7. Android(安卓)ValueAnimator和ObjectAnimator的高级用法(代码实现
  8. android 入门学习笔记 Button 常用的弹窗效果code
  9. Android全屏对话框(附带延时关闭效果)

随机推荐

  1. Android(安卓)SDK Content loader has en
  2. Android的线程使用来更新UI----Thread、H
  3. Android提交数据到服务器的两种方式四种
  4. Android中SyncTask的使用
  5. Android进阶之路之gravity和layout_gravi
  6. android Camera摄像头竖屏显示
  7. Android图片的固定大小显示
  8. Android(安卓)Studio cannot launch avd
  9. android有效解决加载大图片内存溢出的问
  10. Android媒体的一些使用总结