smilevchy
5/23/2015 - 2:40 PM

SprintDialog.java

<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();