<style name="actionsheetAnimation">
<item name="android:windowEnterAnimation">@anim/push_up_in</item>
<item name="android:windowExitAnimation">@anim/push_up_out</item>
</style>
<set xmlns:android="http://schemas.android.com/apk/res/android">
<translate android:fromYDelta="0" android:toYDelta="100%p" android:duration="300"/>
<alpha android:fromAlpha="1.0" android:toAlpha="0.0" android:duration="300" />
</set>
<set xmlns:android="http://schemas.android.com/apk/res/android">
<translate android:fromYDelta="100%p" android:toYDelta="0" android:duration="300"/>
<alpha android:fromAlpha="0.0" android:toAlpha="1.0" android:duration="300" />
</set>
Dialog dialog = new Dialog(context);
dialog.setContentView(R.layout.the_content_of_your_dialog);
Window dlgWindow = dialog.getWindow();
dialogWindow.setBackgroundDrawableResource(android.R.color.transparent);
dialogWindow.setGravity(Gravity.BOTTOM);
dialogWindow.setWindowAnimations(R.style.actionsheetAnimation);
dialogWindow.setLayout(-1, -2);
...
do what u want
...
dialog.show();