|  | @@ -0,0 +1,57 @@
 | 
	
		
			
				|  |  | +package com.yingyangfly.game.dialog
 | 
	
		
			
				|  |  | +
 | 
	
		
			
				|  |  | +import android.os.Bundle
 | 
	
		
			
				|  |  | +import android.view.LayoutInflater
 | 
	
		
			
				|  |  | +import android.view.View
 | 
	
		
			
				|  |  | +import android.view.ViewGroup
 | 
	
		
			
				|  |  | +import androidx.fragment.app.DialogFragment
 | 
	
		
			
				|  |  | +import com.gyf.immersionbar.BarHide
 | 
	
		
			
				|  |  | +import com.gyf.immersionbar.ktx.immersionBar
 | 
	
		
			
				|  |  | +import com.yingyangfly.baselib.utils.ViewTool
 | 
	
		
			
				|  |  | +import com.yingyangfly.game.R
 | 
	
		
			
				|  |  | +
 | 
	
		
			
				|  |  | +/**
 | 
	
		
			
				|  |  | + * 倒计时弹窗
 | 
	
		
			
				|  |  | + */
 | 
	
		
			
				|  |  | +class CountdownDialog : DialogFragment() {
 | 
	
		
			
				|  |  | +
 | 
	
		
			
				|  |  | +    override fun onCreate(savedInstanceState: Bundle?) {
 | 
	
		
			
				|  |  | +        super.onCreate(savedInstanceState)
 | 
	
		
			
				|  |  | +        isCancelable = false
 | 
	
		
			
				|  |  | +        dialog?.setCanceledOnTouchOutside(true)
 | 
	
		
			
				|  |  | +    }
 | 
	
		
			
				|  |  | +
 | 
	
		
			
				|  |  | +    override fun onStart() {
 | 
	
		
			
				|  |  | +        super.onStart()
 | 
	
		
			
				|  |  | +        dialog?.window?.setLayout(
 | 
	
		
			
				|  |  | +            ViewGroup.LayoutParams.MATCH_PARENT,
 | 
	
		
			
				|  |  | +            ViewGroup.LayoutParams.MATCH_PARENT
 | 
	
		
			
				|  |  | +        )
 | 
	
		
			
				|  |  | +        dialog?.window?.setBackgroundDrawableResource(R.color.transparent)
 | 
	
		
			
				|  |  | +    }
 | 
	
		
			
				|  |  | +
 | 
	
		
			
				|  |  | +    override fun onCreateView(
 | 
	
		
			
				|  |  | +        inflater: LayoutInflater,
 | 
	
		
			
				|  |  | +        container: ViewGroup?,
 | 
	
		
			
				|  |  | +        savedInstanceState: Bundle?
 | 
	
		
			
				|  |  | +    ): View? {
 | 
	
		
			
				|  |  | +        immersionBar {
 | 
	
		
			
				|  |  | +            hideBar(BarHide.FLAG_HIDE_BAR)
 | 
	
		
			
				|  |  | +            navigationBarColor(R.color.transparent)
 | 
	
		
			
				|  |  | +        }
 | 
	
		
			
				|  |  | +        val rootView = ViewTool.inflateFragmentPixels(
 | 
	
		
			
				|  |  | +            activity, R.layout.dialog_count_down, container, 1194, 834
 | 
	
		
			
				|  |  | +        )
 | 
	
		
			
				|  |  | +        findId(rootView)
 | 
	
		
			
				|  |  | +        initData()
 | 
	
		
			
				|  |  | +        return rootView
 | 
	
		
			
				|  |  | +    }
 | 
	
		
			
				|  |  | +
 | 
	
		
			
				|  |  | +    private fun findId(rootView: View) {
 | 
	
		
			
				|  |  | +
 | 
	
		
			
				|  |  | +    }
 | 
	
		
			
				|  |  | +
 | 
	
		
			
				|  |  | +    private fun initData() {
 | 
	
		
			
				|  |  | +    }
 | 
	
		
			
				|  |  | +
 | 
	
		
			
				|  |  | +}
 |