android自定义对话框居中显示和底部弹出
1、一、编写对话框显示的动画效果,scale为缩放,alpha为透明度,动画从小到大,底部进来,底部退出等。如下图。

2、二、设置一个BaseDialog的类型,统一封装了,默认透明度,背景暗度,对话框宽度,显示位置,默认点击外部取消等属性。

3、三、在styles.xml中配置对话框样式,我们一定要配置这个 parent="Theme.AppCompat.Light.Dialog"和下图的对话框弹出和消失的动画,如下图。

4、四、在Dialog中的show方法中调用styles的样式效果,一般为我们只设置居中效果,和底部弹出和消失效果。如下图。

5、五、最后我们MainActivity中初始化对话框对象,并调用对话框的弹出显示,如下图,这是我们配置的底部弹出效果,这是我们需要的效果。
