|
|
@@ -1,8 +1,12 @@
|
|
|
package com.yingyangfly.game.loading
|
|
|
|
|
|
import com.alibaba.android.arouter.facade.annotation.Route
|
|
|
+import com.bumptech.glide.Glide
|
|
|
+import com.yingyangfly.baselib.R
|
|
|
import com.yingyangfly.baselib.base.BaseActivity
|
|
|
import com.yingyangfly.baselib.router.RouterUrlCommon
|
|
|
+import com.yingyangfly.baselib.utils.JumpUtil
|
|
|
+import com.yingyangfly.baselib.utils.RxTimer
|
|
|
import com.yingyangfly.game.databinding.ActivityGameLoadingBinding
|
|
|
|
|
|
/**
|
|
|
@@ -11,8 +15,19 @@ import com.yingyangfly.game.databinding.ActivityGameLoadingBinding
|
|
|
@Route(path = RouterUrlCommon.gameLoading)
|
|
|
class GameLoadingActivity : BaseActivity<ActivityGameLoadingBinding>() {
|
|
|
|
|
|
- override fun initViews() {
|
|
|
+ private lateinit var rxTimer: RxTimer
|
|
|
+ private var time: Long = 4
|
|
|
|
|
|
+ override fun initViews() {
|
|
|
+ rxTimer = RxTimer()
|
|
|
+ val m: Long = 1000
|
|
|
+ rxTimer.interval(m) {
|
|
|
+ binding.progressBar.progress = it.toInt() + 1
|
|
|
+ if (time == it) {
|
|
|
+ JumpUtil.jumpActivity(RouterUrlCommon.gameIntroduction, mContext)
|
|
|
+ finish()
|
|
|
+ }
|
|
|
+ }
|
|
|
}
|
|
|
|
|
|
override fun initListener() {
|
|
|
@@ -20,6 +35,9 @@ class GameLoadingActivity : BaseActivity<ActivityGameLoadingBinding>() {
|
|
|
}
|
|
|
|
|
|
override fun initData() {
|
|
|
-
|
|
|
+ Glide.with(mContext)
|
|
|
+ .asGif()
|
|
|
+ .load(R.drawable.fish)
|
|
|
+ .into(binding.loadingImage)
|
|
|
}
|
|
|
}
|