class TestDialog(context: Context?,var clickListener: OnClickCallBack) : Dialog(context!!) {
lateinit var binding:TestDialogBinding
override fun onCreate(savedInstanceState: Bundle?) {
super.onCreate(savedInstanceState)
binding = TestDialogBinding.inflate(LayoutInflater.from(context))
setContentView(binding.root)
window?.setBackgroundDrawableResource(android.R.color.transparent)
var layoutParams = WindowManager.LayoutParams()
layoutParams.copyFrom(window?.attributes)
layoutParams.width = 600
window?.attributes = layoutParams
setCancelable(false)
}
interface OnClickCallBack{
fun confirm();
fun cancel();
}
}