android自定义对话框居中显示和底部弹出

2025-05-22 10:20:17

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

android自定义对话框居中显示和底部弹出

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

android自定义对话框居中显示和底部弹出

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

android自定义对话框居中显示和底部弹出

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

android自定义对话框居中显示和底部弹出

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

android自定义对话框居中显示和底部弹出
声明:本网站引用、摘录或转载内容仅供网站访问者交流或参考,不代表本站立场,如存在版权或非法内容,请联系站长删除,联系邮箱:site.kefu@qq.com。
猜你喜欢