app/src/main/java/cn/flightfeather/thirdapp/util/DialogUtil2.kt
@@ -13,6 +13,7 @@
import android.widget.TextView
import cn.flightfeather.thirdapp.R
import cn.flightfeather.thirdapp.module.base.BaseActivity
import cn.flightfeather.thirdapp.view.PopupWindowWithMask
/**
 * @author riku
@@ -56,7 +57,7 @@
    ) {
        val view = LayoutInflater.from(activity).inflate(R.layout.dialog_bottom_sheet, null)
        activity?.let {
            PopupWindow(it).apply popupWindow@{
            PopupWindowWithMask(it).apply popupWindow@{
                isFocusable = true
                isOutsideTouchable = true
                contentView = view
@@ -80,17 +81,8 @@
                width = ViewGroup.LayoutParams.MATCH_PARENT
                animationStyle = R.style.PopWin_bottom_anim_style
                background.alpha = 0
                setOnDismissListener {
                    val wl = activity.window.attributes
                    wl.alpha = 1f
                    activity.window.attributes = wl
                }
            }.run {
                val wl = activity.window.attributes
                wl.alpha = 0.9f
                activity.window.attributes = wl
                showAtLocation(anchorView, Gravity.BOTTOM, 0, 0)
            }
        }
    }