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

相关内容

热门资讯

透视妙计!菠萝辅助器免费版的功... 透视妙计!菠萝辅助器免费版的功能介绍(WePoKer官方)果然有辅助插件(哔哩哔哩)1、完成菠萝辅助...
透视指南书!wepoker可以... 透视指南书!wepoker可以开透视吗(WePoKer好牌)原来存在有辅助神器(哔哩哔哩)1、该软件...
透视办法!拱趴大菠萝万能辅助器... 透视办法!拱趴大菠萝万能辅助器(WePoKer大神)其实存在有辅助软件(哔哩哔哩)亲,关键说明,拱趴...
透视项目!hhpoker是内部... 透视项目!hhpoker是内部控制吗(WePoKer祈福)都是存在有辅助方法(哔哩哔哩)1、金币登录...
透视教材!智星菠萝可以辅助吗(... 透视教材!智星菠萝可以辅助吗(HHpoker工具)好像是真的有辅助方法(哔哩哔哩)1、这是跨平台的智...
透视课程!德州局HHpoker... 透视课程!德州局HHpoker透视脚本(WPK辅助器)一贯有辅助工具(哔哩哔哩)1、用户打开应用后不...
透视项目!wepoker透视破... 透视项目!wepoker透视破解版(HHpoker内部)切实存在有辅助教程(哔哩哔哩)wepoker...
透视妙计!菠萝辅助器免费版的特... 透视妙计!菠萝辅助器免费版的特点(WePoKer数据)一直存在有辅助软件(哔哩哔哩)1、菠萝辅助器免...
透视方案!菠萝德州透视脚本(W... 透视方案!菠萝德州透视脚本(WePoKer大神)好像是有辅助app(哔哩哔哩)1、菠萝德州透视脚本透...
透视资料!wpk官网下载链接(... 透视资料!wpk官网下载链接(德普之星设置)切实有辅助软件(哔哩哔哩)wpk官网下载链接脚本下载中分...