|
@@ -1,5 +1,6 @@
|
|
|
package com.cooleshow.teacher.ui.splash
|
|
|
|
|
|
+import android.animation.Animator
|
|
|
import android.net.Uri
|
|
|
import android.text.Spannable
|
|
|
import android.text.SpannableStringBuilder
|
|
@@ -7,12 +8,8 @@ import android.text.TextPaint
|
|
|
import android.text.TextUtils
|
|
|
import android.text.style.ClickableSpan
|
|
|
import android.view.View
|
|
|
-import cn.jiguang.api.utils.JCollectionAuth
|
|
|
-import cn.jpush.android.api.JPushInterface
|
|
|
import com.alibaba.android.arouter.facade.Postcard
|
|
|
import com.alibaba.android.arouter.launcher.ARouter
|
|
|
-import com.cooleshow.base.bean.RouteBean
|
|
|
-import com.cooleshow.base.common.BaseApplication
|
|
|
import com.cooleshow.base.common.ConstantKey
|
|
|
import com.cooleshow.base.common.WebConstants
|
|
|
import com.cooleshow.base.constanst.Constants
|
|
@@ -25,7 +22,6 @@ import com.cooleshow.teacher.helper.InitHelper
|
|
|
import com.cooleshow.usercenter.constants.UserConstants
|
|
|
import com.cooleshow.usercenter.helper.UserHelper
|
|
|
import com.cooleshow.usercenter.ui.activity.VerifyCodeLoginActivity
|
|
|
-import com.umeng.commonsdk.UMConfigure
|
|
|
import java.net.URLDecoder
|
|
|
|
|
|
|
|
@@ -38,11 +34,28 @@ class SplashActivity : BaseActivity<ActivitySplashLayoutBinding>() {
|
|
|
}
|
|
|
|
|
|
override fun initView() {
|
|
|
+ viewBinding.viewAnim.playAnimation()
|
|
|
+ viewBinding.viewAnim.addAnimatorListener(object : Animator.AnimatorListener {
|
|
|
+ override fun onAnimationStart(animation: Animator) {}
|
|
|
+ override fun onAnimationEnd(animation: Animator) {
|
|
|
+ checkPrivacyMode();
|
|
|
+ }
|
|
|
+
|
|
|
+ override fun onAnimationCancel(animation: Animator) {
|
|
|
+ checkPrivacyMode()
|
|
|
+ }
|
|
|
+
|
|
|
+ override fun onAnimationRepeat(animation: Animator) {
|
|
|
|
|
|
+ }
|
|
|
+ })
|
|
|
}
|
|
|
|
|
|
override fun initData() {
|
|
|
super.initData()
|
|
|
+ }
|
|
|
+
|
|
|
+ private fun checkPrivacyMode() {
|
|
|
var privacyMode = UserHelper.getAppPrivacyMode()
|
|
|
if (privacyMode == 0) {
|
|
|
//显示隐私协议提示弹窗
|