puzhibing
2026-08-21 5fa94b3718b4a78a4fcea4c97652b0ef20b7de3a
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
package com.xw.common.base
 
import android.content.Context
import android.view.Gravity
import android.view.View
import android.view.WindowManager
import com.xw.common.R
import com.xw.common.databinding.DialogLoadingBinding
 
class LoadingDialog(context: Context) : BaseDialog<DialogLoadingBinding>(context, R.style.LoadingDialog) {
 
    override fun getLayoutId(): Int {
        return R.layout.dialog_loading
    }
 
    override fun initData() {
        window!!.setGravity(Gravity.CENTER)
        window!!.setLayout(WindowManager.LayoutParams.WRAP_CONTENT, WindowManager.LayoutParams.WRAP_CONTENT)
        setCancelable(true)
        setCanceledOnTouchOutside(false)
    }
 
    fun show(text: String) {
        binding!!.tvTips.text = text
        binding!!.tvTips.visibility = View.VISIBLE
        super.show()
    }
 
}