前言
启动图通常有两种样式。
第一种,App首次启动时可滑动的多张宣传图。
第二种,App每次启动时带有倒计时的单张宣传图。
1. public class LauncherDelegate
类LauncherDelegate负责判断登录状态、初始化计时器、加载相关布局。
若用户未登录,跳转到类LauncherScrollDelegate的实例。
若用户已登录,则初始化计时器、加载相关布局。
package com.qilu.ec.launcher;
import android.app.Activity;
import android.os.Bundle;
import android.support.annotation.NonNull;
import android.support.annotation.Nullable;
import android.support.v7.widget.AppCompatTextView;
import android.view.View;
import com.qilu.core.app.AccountManager;
import com.qilu.core.app.IUserChecker;
import com.qilu.core.delegates.QiluDelegate;
import com.qilu.core.ec.R;
import com.qilu.core.util.storage.QiluPreference;
import com.qilu.core.util.timer.BaseTimerTask;
import com.qilu.core.util.timer.ITimerListener;
import com.qilu.ui.launcher.ILauncherListener;
import com.qilu.ui.launcher.OnLauncherFinishTag;
import com.qilu.ui.launcher.Scrol