android 自定义对话框

作者: WindyMing | 来源:发表于2018-04-04 14:50 被阅读683次

    在日常开发过程中我们大部分会遇到各式各样对话框dialog,当然还有要求和仿ios风格的圆角对话框等等。整理和修改一部分网上提供的源码,以达到需求。记录下以备以后用到。文章最后提供demo源码。下面看下效果。       

    下面简单介绍实现思路和代码讲解(此处介绍样式五dialog的实现):

    先看下dialog.xml文件:

    下面重点介绍下dialog的实现。

    引入dialog布局和绑定布局控件就不说了,此处将控件都设置为不可见,目的是为了实现多元化的dialog。

    当我们需要的对话框只有一个确定的时候,我们就可以将确定的button设置为可见即可(样式六)。

    或者我们不需要对话框有标题(样式二和样式三)。

    为了美观我们可以获取屏幕的宽度,然后将dialog设置为屏幕的百分比宽度。

    下面开始设置对话框的内容,button的监听等

    最后将设置的dialog展示-----根据是否设置title,message,确定button和取消button来显示布局。

    最后只需要调用自定义的dialog类就好了。

    别忘了将style加载进去哦。

    好了。到此处已经全部讲解完成了。

    下面放下载链接:https://download.csdn.net/download/qq_36530458/10327061

    CSDN:风起来的时光灬

    公众号:风起来的时光灬

    相关文章

      网友评论

        本文标题:android 自定义对话框

        本文链接:https://www.haomeiwen.com/subject/kovkhftx.html