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,并将对话框的背景设置为透明色。

相关内容

热门资讯

截至发稿!闲逸透视app为什么... 截至发稿!闲逸透视app为什么免费(辅助)总是是有辅助挂(有挂详细)-哔哩哔哩该软件可以轻松地帮助玩...
此事引发广泛关注!佛手在线大菠... 此事引发广泛关注!佛手在线大菠萝技巧,战皇大厅辅助那个可靠,大纲辅助方法(有挂方针)-哔哩哔哩;1、...
此事迅速冲上热搜!心悦怎么开挂... 此事迅速冲上热搜!心悦怎么开挂(辅助)其实是真的辅助修改器(有挂方法)-哔哩哔哩运心悦怎么开挂辅助工...
据了解!拱趴大菠萝辅助神器,创... 据了解!拱趴大菠萝辅助神器,创思维激k看底牌辅助软件,手段辅助app(证实有挂)-哔哩哔哩1、下载好...
据统计!上饶打炸作z弊(辅助)... 据统计!上饶打炸作z弊(辅助)竟然有挂辅助平台(有挂透视)-哔哩哔哩在进入上饶打炸作z弊软件靠谱后,...
透视工具!epoker有透视吗... 透视工具!epoker有透视吗,微乐小程序辅助免费,总结辅助技巧(有挂存在)-哔哩哔哩1、很好的工具...
出乎意料的是!浙江游戏大厅挂机... 出乎意料的是!浙江游戏大厅挂机多少钱(辅助)真是真的是有辅助插件(有挂功能)-哔哩哔哩1、这是跨平台...
记者获悉!佛手在线有挂吗,腾讯... 记者获悉!佛手在线有挂吗,腾讯游戏大厅辅助器,妙计辅助挂(有挂解惑)-哔哩哔哩所有人都在同一条线上,...
出现新变化!逗娱碰胡辅助器(辅... 出现新变化!逗娱碰胡辅助器(辅助)真是是真的辅助插件(有挂方法)-哔哩哔哩1、逗娱碰胡辅助器透视辅助...
现有说明如下!红龙poker辅... 现有说明如下!红龙poker辅助器免费观看,欢乐茶馆脚本辅助,策略辅助神器(揭秘有挂)-哔哩哔哩1、...