Android Kotlin对话框背景模糊透明不起作用
创始人
2024-08-14 14:30:15
0

在Android Kotlin中,要实现对话框背景模糊透明的效果,可以通过以下步骤进行:

  1. 首先,在项目的build.gradle文件中,确保已添加以下依赖项:
implementation 'com.android.support:appcompat-v7:28.0.0'
implementation 'com.android.support:design:28.0.0'
  1. 创建一个自定义的对话框布局文件custom_dialog.xml,并设置背景为透明:



    


  1. 创建一个自定义的对话框类CustomDialog.kt,并继承Dialog类:
import android.app.Dialog
import android.content.Context
import android.graphics.Color
import android.graphics.drawable.ColorDrawable
import android.os.Bundle
import android.view.Window

class CustomDialog(context: Context) : Dialog(context) {

    override fun onCreate(savedInstanceState: Bundle?) {
        super.onCreate(savedInstanceState)
        requestWindowFeature(Window.FEATURE_NO_TITLE)
        setContentView(R.layout.custom_dialog)
        window?.setBackgroundDrawable(ColorDrawable(Color.TRANSPARENT))
    }
}
  1. 在需要显示对话框的地方,创建一个CustomDialog实例,并调用show()方法显示对话框:
val customDialog = CustomDialog(this)
customDialog.show()

通过以上步骤,你可以创建一个背景模糊透明的自定义对话框。在CustomDialog.kt中的onCreate()方法中,我们设置了对话框的内容视图为custom_dialog.xml,并将对话框的背景设置为透明色。

相关内容

热门资讯

有挂教程辅助!微信茶馆辅助,小... 有挂教程辅助!微信茶馆辅助,小程序牵手跑得有开挂吗(今日头条开挂辅助脚本)【无需打开直接搜索加薇13...
有挂规律辅助!微乐游戏兑换码大... 有挂规律辅助!微乐游戏兑换码大全,来玩app破解(透视中牌率开挂辅助软件);亲,微乐游戏兑换码大全这...
有挂分析辅助!潮友软件辅助器脚... 有挂分析辅助!潮友软件辅助器脚本,闲逸辅助插件(透视规律开挂辅助脚本)潮友软件辅助器脚本ai黑科技系...
有挂方略辅助!同城游抓狗腿辅助... 有挂方略辅助!同城游抓狗腿辅助,浙江宝宝游戏辅助器是真的嘛(最新通报开挂辅助插件)您好:同城游抓狗腿...
有挂总结开挂!微信小程序加速器... 有挂总结开挂!微信小程序加速器,情怀打七开辅助(大家学习交流开挂辅助软件);无需打开直接搜索加薇13...
有挂解惑辅助!蘑菇云辅助怎么使... 有挂解惑辅助!蘑菇云辅助怎么使用,衢州都莱辅助器下载(透视攻略开挂辅助脚本);1、这是跨平台的蘑菇云...
有挂教学辅助!雀神广东麻将推倒... 有挂教学辅助!雀神广东麻将推倒胡辅助器下载,玉海楼茶苑辅助器(必备教程开挂辅助脚本);打开点击测试直...
有人有挂辅助!情怀四川辅助哪里... 有人有挂辅助!情怀四川辅助哪里可以装,超圣大厅黑科技(玩家必知教程开挂辅助平台) >>您好:软件加薇...
有挂解密开挂!随意玩辅助器视频... 随意玩辅助器视频透视挂 无需打开直接搜索微信:136704302本司针对手游进行,选择我们的四大理由...
有挂秘笈开挂!蜂娱辅助,玩吧辅... 有挂秘笈开挂!蜂娱辅助,玩吧辅助工具(透视好友房开挂辅助插件);亲真的是有正版授权,小编(透视辅助软...