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