pull/32/head
kunfei 5 years ago
parent 528b7554b2
commit 425a24bd1c
  1. 7
      app/src/main/java/io/legado/app/ui/welcome/WelcomeActivity.kt

@ -2,10 +2,10 @@ package io.legado.app.ui.welcome
import android.animation.Animator import android.animation.Animator
import android.animation.ValueAnimator import android.animation.ValueAnimator
import android.content.Intent
import android.os.Bundle import android.os.Bundle
import io.legado.app.R import io.legado.app.R
import io.legado.app.base.BaseActivity import io.legado.app.base.BaseActivity
import io.legado.app.lib.theme.ThemeStore
import io.legado.app.lib.theme.accentColor import io.legado.app.lib.theme.accentColor
import io.legado.app.ui.main.MainActivity import io.legado.app.ui.main.MainActivity
import kotlinx.android.synthetic.main.activity_welcome.* import kotlinx.android.synthetic.main.activity_welcome.*
@ -15,6 +15,11 @@ class WelcomeActivity : BaseActivity(R.layout.activity_welcome) {
override fun onActivityCreated(savedInstanceState: Bundle?) { override fun onActivityCreated(savedInstanceState: Bundle?) {
iv_bg.setColorFilter(accentColor) iv_bg.setColorFilter(accentColor)
// 避免从桌面启动程序后,会重新实例化入口类的activity
if (intent.flags and Intent.FLAG_ACTIVITY_BROUGHT_TO_FRONT != 0) {
finish()
return
}
val welAnimator = ValueAnimator.ofFloat(1f, 0f).setDuration(800) val welAnimator = ValueAnimator.ofFloat(1f, 0f).setDuration(800)
welAnimator.startDelay = 100 welAnimator.startDelay = 100
welAnimator.addUpdateListener { animation -> welAnimator.addUpdateListener { animation ->

Loading…
Cancel
Save