package com.ui.main; import android.view.animation.AlphaAnimation; import com.C; import com.EventTags; import com.app.annotation.javassist.Bus; import com.apt.TRouter; import com.base.DataBindingActivity; import com.base.event.OkBus; import com.base.util.AnimationUtil; import com.ui.main.databinding.ActivityFlashBinding; /** * Created by baixiaokang on 16/4/28. */ public class FlashActivity extends DataBindingActivity<ActivityFlashBinding> { @Override public int getLayoutId() { return R.layout.activity_flash; } @Override public void initView() { OkBus.getInstance().onStickyEvent(EventTags.FLASH_INIT_UI); } @Bus(EventTags.FLASH_INIT_UI) public void initUI() { //StatusBarUtil.setTranslucentBackground(this); AlphaAnimation anim = new AlphaAnimation(0.8f, 0.1f); anim.setDuration(5000); mViewBinding.view.startAnimation(anim); AnimationUtil.setAnimationListener(anim, () -> OkBus.getInstance().onEvent(EventTags.JUMP_TO_MAIN)); } @Bus(EventTags.JUMP_TO_MAIN) public void jumpToMainPage() { TRouter.go(C.HOME); finish(); } }