用Activity实现类似AlertDialog的效果
来源:互联网 发布:全国地区信息 数据库 编辑:程序博客网 时间:2024/05/19 03:25
前言
在开发android应用程序过程中,我们经常需要用到AlertDialog来实现一些功能,但是在实现某些复杂功能的时候就要用到自定义背景(这个我的其它博文有介绍,有兴趣的朋友可以翻看一下),无意中我发现用Activity来实现这个功能好像也是不错的,自己也用到过,感觉还是蛮方便的
用Activity实现AlertDialog效果
首先我们要建立一个Activity布局文件,在这个文件中,把整体背景设置为透明(如果需要一定的透明度,会在下面介绍),然后把我们需要用到的控件放在一个RelativeLayout中,并且修改layout_width、layout_height这两个属性,具体大小看个人需要,这样就实现了界面的设置
然后我们要去清单文件中进行配置,对你引用这个布局文件的activity添加属性
android:theme="@android:style/Theme.Translucent"这样出现的就是背景透明的弹窗啦
如果你需要一定的背景透明度,可以在布局文件中,添加整个布局的背景
android:background="#af000000"只要保证后面6个0,前面的自己可以去调节透明度,这样就可以实现你想要的效果啦
1 0
- 用Activity实现类似AlertDialog的效果
- 实现popupWindow类似效果的activity
- 笔记78--Popupwindow实现类似AlertDialog半透明效果
- 半透明背景Activity实现AlertDialog弹窗效果
- 类似NumberPicker的效果实现
- 类似horizon效果的实现
- 用div实现的效果二——类似iframe
- 用CSS3实现类似苹果桌面的有趣抖动效果
- 用js实现类似jquery里的animate动画效果
- 类似Google Calendar效果的简单实现
- 实现类似 lightbox的 页面等待效果
- mysql实现类似rownumber()的效果
- 自定义uiview 实现类似alertview的效果
- UITabBarController 类似自定义效果的实现
- scala 实现类似reduceByWindown的效果
- MySQL实现类似Oracle的row_number效果
- ListView实现类似WheelView效果的探究
- Viewpager实现类似网易新闻的效果
- 平衡二叉树
- 设计响应式导航菜单的五大法则
- Hust oj 1056 Electric Fence(皮克定理)
- 错误: (串列)对象不能强制改变成'double'解决办法
- LaTeX制作简历及eps格式图片转换
- 用Activity实现类似AlertDialog的效果
- 映客APP体验报告
- php设计模式之观察者模式
- Git入门(8)-删除文件
- PendingIntent的内部机制
- Java虚拟机知识整理——类加载的过程
- 进程虚拟内存——简介
- 进入保护模式
- 【数据库】数据库设计