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(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() } }