|
@@ -9,8 +9,6 @@ import androidx.annotation.RequiresApi
|
|
|
import androidx.appcompat.widget.AppCompatImageView
|
|
import androidx.appcompat.widget.AppCompatImageView
|
|
|
import androidx.fragment.app.DialogFragment
|
|
import androidx.fragment.app.DialogFragment
|
|
|
import com.bumptech.glide.Glide
|
|
import com.bumptech.glide.Glide
|
|
|
-import com.bumptech.glide.load.engine.DiskCacheStrategy
|
|
|
|
|
-import com.bumptech.glide.request.RequestOptions
|
|
|
|
|
import com.gyf.immersionbar.BarHide
|
|
import com.gyf.immersionbar.BarHide
|
|
|
import com.gyf.immersionbar.ktx.immersionBar
|
|
import com.gyf.immersionbar.ktx.immersionBar
|
|
|
import com.yingyangfly.baselib.player.VoicePlayer
|
|
import com.yingyangfly.baselib.player.VoicePlayer
|
|
@@ -18,6 +16,7 @@ import com.yingyangfly.baselib.utils.LiveEventBusUtil
|
|
|
import com.yingyangfly.baselib.utils.RxBusCodes
|
|
import com.yingyangfly.baselib.utils.RxBusCodes
|
|
|
import com.yingyangfly.baselib.utils.RxTimer
|
|
import com.yingyangfly.baselib.utils.RxTimer
|
|
|
import com.yingyangfly.baselib.utils.ViewTool
|
|
import com.yingyangfly.baselib.utils.ViewTool
|
|
|
|
|
+import com.yingyangfly.baselib.utils.img.ImgUtil
|
|
|
import com.yingyangfly.game.R
|
|
import com.yingyangfly.game.R
|
|
|
|
|
|
|
|
/**
|
|
/**
|
|
@@ -33,8 +32,6 @@ class CountdownDialog : DialogFragment() {
|
|
|
private var loadingImage: AppCompatImageView? = null
|
|
private var loadingImage: AppCompatImageView? = null
|
|
|
private var countdown = false
|
|
private var countdown = false
|
|
|
private var loadingOver = false
|
|
private var loadingOver = false
|
|
|
-
|
|
|
|
|
-
|
|
|
|
|
private var voicePlayer: VoicePlayer? = null
|
|
private var voicePlayer: VoicePlayer? = null
|
|
|
|
|
|
|
|
override fun onCreate(savedInstanceState: Bundle?) {
|
|
override fun onCreate(savedInstanceState: Bundle?) {
|
|
@@ -56,6 +53,7 @@ class CountdownDialog : DialogFragment() {
|
|
|
dialog?.window?.setBackgroundDrawableResource(R.color.transparent)
|
|
dialog?.window?.setBackgroundDrawableResource(R.color.transparent)
|
|
|
}
|
|
}
|
|
|
|
|
|
|
|
|
|
+ @RequiresApi(Build.VERSION_CODES.N)
|
|
|
override fun onCreateView(
|
|
override fun onCreateView(
|
|
|
inflater: LayoutInflater,
|
|
inflater: LayoutInflater,
|
|
|
container: ViewGroup?,
|
|
container: ViewGroup?,
|
|
@@ -77,14 +75,11 @@ class CountdownDialog : DialogFragment() {
|
|
|
|
|
|
|
|
private fun findId(rootView: View) {
|
|
private fun findId(rootView: View) {
|
|
|
gameImage = rootView.findViewById(R.id.gameImage)
|
|
gameImage = rootView.findViewById(R.id.gameImage)
|
|
|
- val options: RequestOptions = RequestOptions()
|
|
|
|
|
- .diskCacheStrategy(DiskCacheStrategy.ALL)
|
|
|
|
|
- Glide.with(requireActivity()).load(url).apply(options).into(gameImage!!)
|
|
|
|
|
|
|
+ ImgUtil.loadGameBackground(requireActivity(), url, gameImage!!)
|
|
|
imageCountdown = rootView.findViewById(R.id.imageCountdown)
|
|
imageCountdown = rootView.findViewById(R.id.imageCountdown)
|
|
|
loadingImage = rootView.findViewById(R.id.loadingImage)
|
|
loadingImage = rootView.findViewById(R.id.loadingImage)
|
|
|
}
|
|
}
|
|
|
|
|
|
|
|
- @RequiresApi(Build.VERSION_CODES.N)
|
|
|
|
|
private fun initData() {
|
|
private fun initData() {
|
|
|
Glide.with(requireActivity())
|
|
Glide.with(requireActivity())
|
|
|
.asGif()
|
|
.asGif()
|