| | |
| | | package com.sinata.xqmuse.dialog |
| | | |
| | | import android.view.Gravity |
| | | import cn.sinata.xldutils.visible |
| | | import com.sinata.xqmuse.R |
| | | import com.sinata.xqmuse.utils.interfaces.StringCallback |
| | | import kotlinx.android.synthetic.main.dialog_share.* |
| | |
| | | |
| | | override fun setGravity() = Gravity.BOTTOM |
| | | |
| | | private val isSave by lazy { arguments?.getBoolean("isSave",false)?:false } |
| | | |
| | | var callback:StringCallback? = null |
| | | |
| | | override fun initView() { |
| | | if (isSave) |
| | | tv_save.visible() |
| | | iv_close.setOnClickListener { dismissAllowingStateLoss() } |
| | | tv_cancel.setOnClickListener { dismissAllowingStateLoss() } |
| | | tv_wx.setOnClickListener { |
| | | callback?.onResult("wx") |
| | | dismissAllowingStateLoss() |
| | | } |
| | | tv_wx.setOnClickListener { |
| | | tv_circle.setOnClickListener { |
| | | callback?.onResult("circle") |
| | | dismissAllowingStateLoss() |
| | | } |
| | | tv_save.setOnClickListener { |
| | | dismissAllowingStateLoss() |
| | | callback?.onResult("save") |
| | | } |
| | | |
| | | } |
| | | |
| | | } |