Android-Dialog对话框进出场动画基础例子

下面演示的是一个AlertDialog的弹性进场出场对话框:

1、逻辑代码:
dialog = new AlertDialog.Builder(this).create();
dialog.show();
final Window win = dialog.getWindow();
win.setWindowAnimations(R.style.dialogWindowAnim);
WindowManager winManager = getWindowManager();
Display display = winManager.getDefaultDisplay();
WindowManager.LayoutParams params = win.getAttributes();

2、style文件代码:


3、anim文件夹下内容:
进入动画

    android:duration="100"
    android:fromXDelta="0"
    android:fromYDelta="1000"
    android:toXDelta="0"
    android:toYDelta="0" >


出去动画

    android:duration="500"
    android:fromXDelta="0"
    android:fromYDelta="0"
    android:toXDelta="0"
    android:toYDelta="1000" >

你可能感兴趣的:(Android开发)