跳转到主内容
极星编程网:以代码为星,赴技术山海!

Android仿QQ消息提示实现弹出式对话框

本文在《7种形式的Android Dialog使用实例》在这篇文章的基础进行学习,具体内容如下

1.概述

android原生控件向来以丑著称(新推出的Material Design当另说),因此几乎所有的应用都会特殊定制自己的UI样式。而其中弹出式提示框的定制尤为常见,本篇我们将从模仿QQ退出提示框来看一下常见的几种自定义提示框的实现方式。

这里使用的几种弹出框实现方法概括为以下几种:自定义Dialog

自定义PopupWindow

自定义Layout View

Activity的Dialog样式

FragmentDialog

先看下最终的效果图:

2.实践

前面提到几种实现方式均可以达到同样的演示效果,但其中又是各有不同。这里先逐一列举各种具体实现,最后加以综述总结和归纳吧。

在此之前呢,先看一下这里实现的对话框共用布局layout/confirm_dialog.xml 。

相关文章