[Android] 仿IOS实现自定义Dialog,底部弹窗和中间弹窗工具
16lz
2021-01-24
用过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就一个样,种类繁多,
更多相关文章
- android动态增加控件时控制样式的方法
- 使用ImageView 加上 Edittext做出自定义的输入框(EditText美化)
- Android全局主题样式控制,语言设置、主题颜色、字体大小、字体样
- Android样式的开发:Style篇
- 鸿洋大神博文Android(安卓)自定义View (一)中自定义属性所遇到的
- Android(安卓)长按电源键关机整个流程小学习
- Android(安卓)Metro风格的Launcher开发系列第一篇
- Android如何实现模糊的半透明窗口
- 解决requestFeature() must be called before adding content错