用过Android的默认对话框的都懂,不管是哪个版本的对话框,都丑到爆!就算是Google推崇的Material Design风格的弹窗一样不好看,基本每款APP都不会去使用默认的对话框样式,他们都有自己的风格,怎样去改变默认的对话框样式呢?只能自定义了,将系统对话框改为自己喜欢或者是APP特有风格的样式。本文将介绍如何去实现自定义Dialog,仿IOS,并添加动画效果,并提供丰富的方法调用,让开发者可以在已有样式的基础上进行进一步的细节改变。算是一个工具类了,直接copy就可以直接用了。

原创文章,转载请注明出处:https://blog.csdn.net/Lone1yCode/article/details/79927873

一、举例

这是Android 4.2版本的弹窗:


这是Android 7.0版本的弹窗:


我是没有觉得很好看。大概这就是程序员的审美吧。

下面再看一下IOS的对话框,话说找这个对话框太难了。我找了好久好久,都找不到有什么地方能弹窗,不找的时候一直有。还好不负所望,找了俩。中间弹窗对话框:


IOS底部弹窗:


是不是感觉还不错!Android的系统对话框虽然样式很丑,但毕竟是开源系统,它可以轻松实现对话框样式的自定义,而且Android的对话框的样式基本一个APP就一个样,种类繁多,

更多相关文章

  1. android动态增加控件时控制样式的方法
  2. 使用ImageView 加上 Edittext做出自定义的输入框(EditText美化)
  3. Android全局主题样式控制,语言设置、主题颜色、字体大小、字体样
  4. Android样式的开发:Style篇
  5. 鸿洋大神博文Android(安卓)自定义View (一)中自定义属性所遇到的
  6. Android(安卓)长按电源键关机整个流程小学习
  7. Android(安卓)Metro风格的Launcher开发系列第一篇
  8. Android如何实现模糊的半透明窗口
  9. 解决requestFeature() must be called before adding content错

随机推荐

  1. Android(安卓)代码混淆机制
  2. MonoDroid学习笔记(九)—— 控件大串烧,在An
  3. android流畅度比Ios差的原因
  4. Android(安卓)Studio关联source源码
  5. 手写选择题识别-生成编译opencv项目.so文
  6. android View移动的四种方式
  7. Android:如何跟踪第一个Activity界面绘制
  8. [置顶] 前言
  9. Android造成内存泄漏原因及解决方案
  10. Android(安卓)架构演进及未来