package com.dollearn.student.dialog
|
|
import android.view.Gravity
|
import cn.sinata.xldutils.visible
|
import com.dollearn.student.R
|
import com.dollearn.student.utils.getQRcodeImg
|
import kotlinx.android.synthetic.main.dialog_check_qrcode.*
|
import kotlinx.android.synthetic.main.dialog_check_shops.*
|
import kotlinx.android.synthetic.main.dialog_check_shops.iv_close
|
import kotlinx.android.synthetic.main.dialog_choose_coupon.*
|
import kotlinx.android.synthetic.main.my_reservatiion_layout.*
|
|
class CheckQrCodeDialog:BaseDialogFragment() {
|
override fun setContentView() = R.layout.dialog_check_qrcode
|
|
override fun setGravity() = Gravity.CENTER
|
|
|
private val qrinfo by lazy { arguments?.getString("qrinfo") }
|
private val title by lazy { arguments?.getString("title") }
|
|
override fun initView() {
|
if (!title.isNullOrEmpty()){
|
tv_title.visible()
|
tv_title.text = title
|
}
|
ivqr.setImageBitmap(getQRcodeImg(context, qrinfo))
|
iv_close.setOnClickListener { dismissAllowingStateLoss() }
|
}
|
|
override fun onStart() {
|
super.onStart()
|
val window = dialog?.window
|
val attributes = window?.attributes
|
attributes?.dimAmount = 0.9f
|
window?.attributes = attributes
|
}
|
|
}
|