老套路先看默认的弹框

再看处理后透明的弹框

实现方法也很简单,只需要给dialog设置一个透明的主题,主题很重要!

  <style name="transparent_dialog" parent="@android:style/Theme.Dialog"><item name="android:windowFrame">@null</item><item name="android:windowIsFloating">true</item><item name="android:windowIsTranslucent">true</item><item name="android:windowNoTitle">true</item><item name="android:background">@android:color/transparent</item><item name="android:windowBackground">@android:color/transparent</item><item name="android:backgroundDimEnabled">false</item><item name="android:backgroundDimAmount">0.6</item></style>

使用方法

 Dialog dialog = new Dialog(context,R.style.transparent_dialog);dialog.show();

感谢博主:博主直达

Android开发之设置Dialog外部页透明的方法亲测可用相关推荐

  1. Android开发之设置DialogFragment的窗体背景色的方法亲测可用

    先看DialogFragment带有背景的: 再看去除背景的: 请看方法:请在onCreateView方法中调用 //设置dialog背景色为透明色getDialog().getWindow().se ...

  2. android设置自动开关机,Android开发之设置开机自动启动的几种方法

    Android开发之设置开机自动启动的几种方法 方法一: android:name=".AutoStartReceiver"为处理开机启动后所做操作的AutoStartReceiv ...

  3. Android FFmpeg移植总攻略——获取视频帧数(亲测可用)

    第一次尝试使用Android 移植FFmpeg算法,一路坎坷,最终做如下总结,适用于Android手机.Android开发板.亲测可用. 一.下载组件 在Android Studio中下载所需组件:C ...

  4. Android开发之简单修改TabLayout默认文字大小的方法(亲测可用)

    很简单,先看图: 这是比较小的12sp 我们看下大字体28sp的 实际上很简单,给TabLayout设置一个style即可 划重点!style一定要继承TextAppearance.Design.Ta ...

  5. Airtable无法上传附件/图片;点击附件上传没反应;不安全的地址怎么设置为受信任;解决方法亲测有效

    问题描述 在使用Airtable的时候突然遇到 附件上传不了的情况,就是 或者是 检查的时候刷新页面,点击附件上传反复出现下面这些信息: DevTools 无法加载来源映射:无法加载 net::ERR ...

  6. android:GLSurfaceView绘制bitmap图片及glViewport调整的效果-亲测可用

    https://blog.csdn.net/nupt123456789/article/details/40375731 首先看一下GLSurfaceView是如何绘制的.正如android开发文档中 ...

  7. android 拨打电话 发送短信 权限,Android开发实现拨打电话与发送信息的方法分析...

    本文实例讲述了Android开发实现拨打电话与发送信息的方法.分享给大家供大家参考,具体如下: xml布局: android:layout_width="fill_parent" ...

  8. android 文字选中朗读,Android开发之文本内容自动朗读功能实现方法

    本文实例讲述了Android开发之文本内容自动朗读功能实现方法.分享给大家供大家参考,具体如下: Android提供了自动朗读支持.自动朗读支持可以对指定文本内容进行朗读,从而发生声音:不仅如此,An ...

  9. android的发音功能实现,Android开发之文本内容自动朗读功能实现方法

    本文实例讲述了Android开发之文本内容自动朗读功能实现方法.分享给大家供大家参考,具体如下: Android提供了自动朗读支持.自动朗读支持可以对指定文本内容进行朗读,从而发生声音:不仅如此,An ...

最新文章

  1. @Value竟然能玩出这么多花样
  2. Java将视频转为缩略图--ffmpeg
  3. python语言的官方网站地址-Python网络编程 - 请求地址上的文件并下载
  4. 编程方法学12:枚举
  5. python的learn_Python_learn_1day
  6. 【[SDOI2014]数数】
  7. jmeter时间函数格林尼治时间_VB常用函数——时间函数和DateDiff函数
  8. hive mysql windows_Java-从MySQL到Hive导入,其中MySQL在Windows上运行,而Hive在Cent OS上运行(Horton Sandbox)...
  9. mysql 表自动复制_mysql-10临时表、复制表
  10. Access手工注入
  11. tensorflow之矩阵相乘与matmul
  12. 求解偏微分方程开源有限元软件deal.II学习--Step 8
  13. Arduino操作记录---雨滴传感器的使用
  14. Ubuntu-默认浏览器Firefox不能播放B站视频的修复过程
  15. 印度软件腾飞不是偶然
  16. 手机里html转成pdf,HTML转成pdf
  17. 量化策略——准备2 量化技能树量化术语
  18. File `xx.sty‘ not found——LaTex解决方案
  19. 浙江移动面试二面(2009)
  20. 网络安全入门:什么是防火墙,防火墙有哪些功能

热门文章

  1. 商业逻辑12讲之管理沟通的逻辑
  2. php查找特定字符并替代,php怎样查找替代字符串_后端开发
  3. python随机生成20个数字_python – 生成大量唯一的随机float32数字
  4. 华为云服务器密码修改,华为云鲲鹏云服务器安装MySQL 5.7.30
  5. 计算机图形学真实感显示代码,计算机图形学实验 - 真实感图形场景的生成
  6. arrays中copyof复制两个数组_Python数组切片中的复制与否问题-list篇
  7. websocket网络层详解_【技术分享】WebSocket漏洞与防护详解
  8. 控制台下载vue_DubboAdmin管理控制台
  9. BZOJ.3058.四叶草魔杖(Kruskal 状压DP)
  10. Linux学习之十二-Linux文件属性