package com.yidianling.user.widget import android.app.Dialog import android.content.Context import android.os.Bundle import android.view.Gravity import android.view.WindowManager import com.yidianling.user.R import kotlinx.android.synthetic.main.user_secret_dialog_layout.* class SecretDialog(context: Context, private val listener: OnSecretDialogListener?): Dialog(context, R.style.platform_dialog_default_style) { override fun onCreate(savedInstanceState: Bundle?) { super.onCreate(savedInstanceState) setContentView(R.layout.user_secret_dialog_layout) val params = window.attributes params.width = WindowManager.LayoutParams.MATCH_PARENT params.height = WindowManager.LayoutParams.WRAP_CONTENT window.setGravity(Gravity.CENTER) window.attributes = params user_secret_dialog_agree.setOnClickListener { listener?.onSure() } user_secret_dialog_no_agree.setOnClickListener { listener?.onCancel() } } interface OnSecretDialogListener { fun onCancel() fun onSure() } }