安卓弹窗(Dialog)设置透明背景

首先先声明应用场景:弹窗样式的要求设置成圆角如
在这里插入图片描述
该弹窗的样式就是圆角,但是我做出来的样子是这样的
在这里插入图片描述
等等,我明明没有给他设置背景为什么圆角外面会有一个黑色的尖尖角?如果想要做向上滑动使弹窗消失的话拖动弹窗时更明显,效果如下
在这里插入图片描述
这样看的话黑色背景就全都露出来了,我尝试设置背景并且切换了多种样式没能将该背景去除,同时也测试了将触摸事件放到了父布局,想要通过移动父布局来达到去除背景的效果但是结果都没能达到想要的效果,而后我翻阅了博客得出结果——只要给布局的背景设置资源为

    Dialog mDialog = new Dialog(mContext, R.style.dialog) {
            @Override
            public void show() {
                super.show();
            }

            @Override
            public void onWindowFocusChanged(boolean hasFocus) {
                super.onWindowFocusChanged(hasFocus);
                if (hasFocus) {
                    UIUtils.hideBottomUIMenu((Activity) mContext);
                }
            }
        };
        LayoutInflater inflater = LayoutInflater.from(mContext);
        View view = inflater.inflate(R.layout.pop_notification, null);
        //设置背景为透明
        mDialog.getWindow().setBackgroundDrawableResource(android.R.color.transparent);
        mDialog.setContentView(view);

即可。以上便是全部内容,阿巴阿巴阿巴。

IT艺术家
关注 关注
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
Android 设置Dialog背景透明
lplj717的博客
03-20 5828
首先来看看效果图:左边是UI设计图,右边是dialog显示样式 这和我们原本的UI设计显示的完全不同了,甚至有点丑,所以就想着更改dialog的Style属性,试了几种属性好像达不到我要的样式,可能是对style属性不够熟悉,所以就换了个思路,能不能设置dialog背景色为透明的?本着好奇的态度去看了一下,果然是有出路的window中有setBackgroundDrawableResour...
android 自定义dialog并实现失去焦点(背景透明)的功能
Android进阶
07-27 3482
前言:由于在项目中需要用到更新显示动画的需求,所以想到了dialog,自定义dialog不难,网上教程很多,但是在实现dialog背景透明的需求时,遇到了一点问题,网上的一些方法在我的机器上并没有实现,只能曲折中找到了另一个方法实现。虽然有点麻烦,但毕竟效果不错。 此方法写在这里,一是和各位分享,二是做个记录,留待以后需求。 不说了,上代码: 下面是dialog自定义布局文件,是执行
Android Dialog设置背景透明
wolf0706的专栏
07-31 424
使用后发现背景并没有完全透明,需要使用setDimAmount方法。
Android Dialog设置透明背景以及位置
10-27
Android Dialog设置透明背景以及位置
android 设置dialog 背景透明
最新发布
weixin_42099087的博客
08-10 246
我整理的一些关于【状态图】的项目学习资料(附讲解~~)和大家一起分享、学习一下:https://d.51cto.com/bLN8S1Android Dialog 背景透明的实现方法 在Android开发中,Dialog是一种常用的界面元素,它可以在当前Activity上弹出一个对话框,允许用户进行选择或输入信息。一般情...
Android Dialog 设置透明 .
小&哥
09-11 1014
最近遇到要把Dialog设置透明的应用,找了很多网上的办法都没弄成,最后想了下,我只把Dialog设置透明了 ,没有把Dialog上的View设置透明,所以怎么也显示不透明的效果来。下面就是设置Dialog透明的代码:   myView.getBackground().setAlpha(205);//0-250  设置背景图片的透明范围   WindowManager.LayoutParam
Android开发中Dialog透明背景消失
09-01
Android开发中,Dialog的半透明背景消失是一个常见的问题,尤其是在涉及屏幕锁定和唤醒的场景下。通过理解Dialog的窗口属性和使用适当的标志,如FLAG_SHOW_WHEN_LOCKED,我们可以有效地解决这个问题,确保Dialog在...
Android编程实现activity dialog透明背景的方法
08-30
Android 编程实现 Activity Dialog 透明背景的方法可以通过设置 Window 的主题样式来实现。通过设置 `windowIsTranslucent` 属性和 `windowBackground` 属性,可以使得 Window 或 Dialog背景变得透明。此外, ...
自定义半屏弹窗Dialog或Activity背景透明
艾觅的博客
03-19 5259
一、先看看效果图 实现半屏弹窗背景透明,可以使用Dialog或Activity来实现。 二、动画效果 实现从下往上弹出,从上往下关闭。 从下往上弹出:anim_slide_in_bottom.xml <?xml version="1.0" encoding="utf-8"?> <set xmlns:android="http://schemas.android.com/apk/res/android" android:shareInterpolator="false"&gt
android自定义Dialog弹框和背景阴影显示效果
08-26
在上面的代码中,我们设置Dialog背景颜色为透明,并且将 Dialog 设置为浮动状态。 在 CustomDialog 类中,我们可以使用 WindowManager.LayoutParams 来设置 Dialog透明度和背景颜色,例如: ``` ...
Android Dialog弹出时背景透明
热门推荐
u013908616的博客
09-02 2万+
1:style文件设置 &lt;style name="dialog" parent="@android:style/Theme.Holo.Dialog"&gt; &lt;!-- 是否有边框 --&gt; &lt;item name="android:windowFrame"&gt;@null&lt;/item&gt; &lt;!--是否在悬浮Act
Android dialog设置activity背景是否变暗、设置dialog自身白色背景透明(style和java两种方式)
张雨的博客
09-28 3771
通过style设置 <style name="DialogTransBgLight" parent="@style/Base.V7.Theme.AppCompat.Light.Dialog"> <!--activity不变暗--> <item name="android:backgroundDimEnabled">false</item> <!--dialog自身的底板-->
Dialog设置背景透明和尺寸
wolf0706的专栏
07-04 233
【代码】Dialog设置背景透明和尺寸。
android dialog弹出背景透明,Android如何创建背景透明Dialog
weixin_39755003的博客
05-26 221
一:控制Dialog背景方法:1.定义一个无背景主题主题@color/no_back2.创建Dialogdialog = new Dialog(this,R.style.dialog);dialog.setContentView(R.layout.dialog_loading);or:dialog = new Dialog(this,R.style.NobackDialog);LayoutIn...
android设置背景透明dialog
ymeddmn的博客
09-20 723
设置背景透明dialog的style<style name="Dialog_Translucent_NoTitle" parent="@android:style/Theme.Dialog"> <item name="android:windowNoTitle">true</item> <!--<item name="android:windowFullscreen"
安卓Dialog实现透明背景
ithouse的专栏
09-05 6890
AlertDialog alertDialog = new AlertDialog.Builder(activity).create(); alertDialog.getWindow().setBackgroundDrawable(new ColorDrawable()); alertDialog.show(); alertDialog.setCont
Android Dialog背景透明 无边框
逆生长的代码人生
07-17 559
Android Dialog背景透明 无边框效果的实现只要写个自定义style就ok啦!<style name="customDialogTheme" parent="android:Theme.Dialog"> <item name="android:windowFrame">@null</item> <item name="android:windowNoTit
Android 调整弹窗dialog透明度的代码
05-10
可以通过设置 Dialog 的 Window 的透明度来调整弹窗 Dialog透明度,具体代码如下: ```java Dialog dialog = new Dialog(context); dialog.requestWindowFeature(Window.FEATURE_NO_TITLE); dialog.setContentView(R.layout.dialog_layout); Window window = dialog.getWindow(); if (window != null) { window.setBackgroundDrawable(new ColorDrawable(Color.TRANSPARENT)); WindowManager.LayoutParams layoutParams = window.getAttributes(); layoutParams.dimAmount = 0.5f; // 设置背景透明度 window.setAttributes(layoutParams); } dialog.show(); ``` 其中,`layoutParams.dimAmount` 的值范围为 0~1,0 表示完全不透明,1 表示完全透明。可以根据需要调整这个值来控制 Dialog透明度。
写文章

热门文章

  • Git配置环境变量 26427
  • 安卓WebView(H5)调用原生相机及相册 7012
  • 安卓弹窗(Dialog)设置透明背景 3545
  • Rx思维介绍 2538
  • git仓库连接本地 1964

分类专栏

  • kotlin的基础知识和基础用法 1篇
  • 页面切换 2篇
  • 安卓编译 2篇
  • 调用相机 2篇
  • 自定义进度条 1篇
  • RxJava 1篇

最新评论

  • 安卓每次编译都会提示gradle download maven-metadata.xml

    真的爱学习: 真是这个问题,是什么原理啊

  • 安卓每次编译都会提示gradle download maven-metadata.xml

    肥崽儿: 太强了,感谢老哥

  • java.lang.IllegalArgumentException: Failed to find configured root that contains /storage/emulated/0

    前端壹栈: 哥们必须的给你点赞

  • 自定义竖向进度条且动态改变进度条的颜色

    cyy298: 第一步应该上图表情包

  • 安卓Apk下载以及静默安装

    林兴南: 最后的资料的是这篇文章 https://blog.csdn.net/qq_32072451/article/details/109007795

最新文章

  • kotlin:viewModel跟viewBinding的基本用法
  • 安卓WebView(H5)调用原生相机及相册
  • 安卓Apk下载以及静默安装
2024年1篇
2023年2篇
2022年12篇
2021年6篇

目录

目录

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43元 前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值

玻璃钢生产厂家加盟玻璃钢雕塑厂临朐玻璃钢雕塑价格常见商场美陈怎么样淘宝玻璃钢花盆模具玻璃钢雕塑专业的有哪些曲阳玻璃钢工艺品雕塑民权玻璃钢雕塑玻璃钢景观雕塑厂家订制银川玻璃钢景观雕塑厂家石河子气球商场美陈装饰珠海党建文化玻璃钢人物雕塑玻璃钢西瓜雕塑制造厂家厦门玻璃钢雕塑鹤顶红雕塑河北户外商场美陈制造蜗牛玻璃钢雕塑现货青海玻璃钢海豚雕塑玻璃钢 沈阳艾立特雕塑定西玻璃钢动物雕塑定做景洪市玻璃钢雕塑公司十堰公园玻璃钢雕塑价格荆门玻璃钢考拉雕塑公司新郑室内不锈钢玻璃钢人物雕塑德州花朵玻璃钢仿铜雕塑公司拉萨现代人物玻璃钢雕塑吉安景区玻璃钢雕塑定制许昌太湖石玻璃钢仿铜雕塑公司浙江大型商场创意商业美陈服务湖北动物玻璃钢雕塑批发辽宁商场主题创意商业美陈定制玻璃钢佛像雕塑公司地址香港通过《维护国家安全条例》两大学生合买彩票中奖一人不认账让美丽中国“从细节出发”19岁小伙救下5人后溺亡 多方发声单亲妈妈陷入热恋 14岁儿子报警汪小菲曝离婚始末遭遇山火的松茸之乡雅江山火三名扑火人员牺牲系谣言何赛飞追着代拍打萧美琴窜访捷克 外交部回应卫健委通报少年有偿捐血浆16次猝死手机成瘾是影响睡眠质量重要因素高校汽车撞人致3死16伤 司机系学生315晚会后胖东来又人满为患了小米汽车超级工厂正式揭幕中国拥有亿元资产的家庭达13.3万户周杰伦一审败诉网易男孩8年未见母亲被告知被遗忘许家印被限制高消费饲养员用铁锨驱打大熊猫被辞退男子被猫抓伤后确诊“猫抓病”特朗普无法缴纳4.54亿美元罚金倪萍分享减重40斤方法联合利华开始重组张家界的山上“长”满了韩国人?张立群任西安交通大学校长杨倩无缘巴黎奥运“重生之我在北大当嫡校长”黑马情侣提车了专访95后高颜值猪保姆考生莫言也上北大硕士复试名单了网友洛杉矶偶遇贾玲专家建议不必谈骨泥色变沉迷短剧的人就像掉进了杀猪盘奥巴马现身唐宁街 黑色着装引猜测七年后宇文玥被薅头发捞上岸事业单位女子向同事水杯投不明物质凯特王妃现身!外出购物视频曝光河南驻马店通报西平中学跳楼事件王树国卸任西安交大校长 师生送别恒大被罚41.75亿到底怎么缴男子被流浪猫绊倒 投喂者赔24万房客欠租失踪 房东直发愁西双版纳热带植物园回应蜉蝣大爆发钱人豪晒法院裁定实锤抄袭外国人感慨凌晨的中国很安全胖东来员工每周单休无小长假白宫:哈马斯三号人物被杀测试车高速逃费 小米:已补缴老人退休金被冒领16年 金额超20万

玻璃钢生产厂家 XML地图 TXT地图 虚拟主机 SEO 网站制作 网站优化