// Path: app/src/main/java/com/zmj/qvod/presenter/SplashPresenter.java
// public class SplashPresenter extends Presenter<SplashActivity> {
// 
//     private static final int COUNT_DOWN_TIME = 2000;
//     //
//     private Subscription rxSubscription;
// 
//     @Override
//     protected void onCreateView(@NonNull SplashActivity view) {
//         super.onCreateView(view);
//         //图片放大
//         int page = StringUtils.getRandomNumber(0, getArrayList().size() - 1);
//         ImageLoader.load(getView(), (String) getArrayList().get(page), getView().getImageView());
//         getView().getImageView().animate().scaleX(1.12f).scaleY(1.12f).setDuration(2000).setStartDelay(100).start();
//         //
//         startCountDown();
//     }
// 
//     private void startCountDown() {
//         rxSubscription = Observable.timer(COUNT_DOWN_TIME, TimeUnit.MILLISECONDS)
//                 .compose(RxUtil.<Long>rxSchedulerHelper())
//                 .subscribe(new Action1<Long>() {
//                     @Override
//                     public void call(Long aLong) {
//                         getView().startMainActivity();
//                     }
//                 });
//     }
// 
//     private ArrayList getArrayList() {
//         ArrayList arrayList = new ArrayList();
//         arrayList.add("file:///android_asset/a.jpg");
//         arrayList.add("file:///android_asset/b.jpg");
//         arrayList.add("file:///android_asset/c.jpg");
//         arrayList.add("file:///android_asset/d.jpg");
//         arrayList.add("file:///android_asset/e.jpg");
//         arrayList.add("file:///android_asset/f.jpg");
//         arrayList.add("file:///android_asset/g.jpg");
//         return arrayList;
//     }
// 
//     @Override
//     protected void onDestroy() {
//         super.onDestroy();
//         rxSubscription.unsubscribe();
//     }
// }
// 
// Path: app/src/main/java/com/zmj/qvod/utils/AppUtils.java
// public class AppUtils {
// 
//     /**
//      * 获取状态栏高度
//      *
//      * @param context context
//      * @return 状态栏高度
//      */
//     public static int getStatusBarHeight(Context context) {
//         // 获得状态栏高度
//         int resourceId = context.getResources().getIdentifier("status_bar_height", "dimen", "android");
//         return context.getResources().getDimensionPixelSize(resourceId);
//     }
// 
//     /**
//      * [沉浸状态栏]
//      */
//     public static void steepStatusBar(Activity activity) {
//         if (Build.VERSION.SDK_INT >= Build.VERSION_CODES.KITKAT) {
//             // 透明状态栏
//             activity.getWindow().addFlags(
//                     WindowManager.LayoutParams.FLAG_TRANSLUCENT_STATUS);
//             // 透明导航栏
//             activity.getWindow().addFlags(
//                     WindowManager.LayoutParams.FLAG_TRANSLUCENT_NAVIGATION);
//         }
// 
//     }
// 
// }


import android.os.Build;
import android.os.Bundle;
import android.support.annotation.RequiresApi;
import android.widget.ImageView;
import com.jude.beam.bijection.RequiresPresenter;
import com.jude.beam.expansion.BeamBaseActivity;
import com.zmj.qvod.R;
import com.zmj.qvod.presenter.SplashPresenter;
import com.zmj.qvod.utils.AppUtils;
import butterknife.BindView;
import butterknife.ButterKnife;
package com.zmj.qvod.view.activity;




@RequiresPresenter(SplashPresenter.class)
public class SplashActivity extends BeamBaseActivity<SplashPresenter> {

    @BindView(R.id.iv_splash_bg)
    ImageView ivSplashBg;

    @Override
    protected void onCreate(Bundle savedInstanceState) {
        super.onCreate(savedInstanceState);
        setContentView(R.layout.activity_splash);
        ButterKnife.bind(this);

// Path: app/src/main/java/com/zmj/qvod/presenter/SplashPresenter.java
// public class SplashPresenter extends Presenter<SplashActivity> {
// 
//     private static final int COUNT_DOWN_TIME = 2000;
//     //
//     private Subscription rxSubscription;
// 
//     @Override
//     protected void onCreateView(@NonNull SplashActivity view) {
//         super.onCreateView(view);
//         //图片放大
//         int page = StringUtils.getRandomNumber(0, getArrayList().size() - 1);
//         ImageLoader.load(getView(), (String) getArrayList().get(page), getView().getImageView());
//         getView().getImageView().animate().scaleX(1.12f).scaleY(1.12f).setDuration(2000).setStartDelay(100).start();
//         //
//         startCountDown();
//     }
// 
//     private void startCountDown() {
//         rxSubscription = Observable.timer(COUNT_DOWN_TIME, TimeUnit.MILLISECONDS)
//                 .compose(RxUtil.<Long>rxSchedulerHelper())
//                 .subscribe(new Action1<Long>() {
//                     @Override
//                     public void call(Long aLong) {
//                         getView().startMainActivity();
//                     }
//                 });
//     }
// 
//     private ArrayList getArrayList() {
//         ArrayList arrayList = new ArrayList();
//         arrayList.add("file:///android_asset/a.jpg");
//         arrayList.add("file:///android_asset/b.jpg");
//         arrayList.add("file:///android_asset/c.jpg");
//         arrayList.add("file:///android_asset/d.jpg");
//         arrayList.add("file:///android_asset/e.jpg");
//         arrayList.add("file:///android_asset/f.jpg");
//         arrayList.add("file:///android_asset/g.jpg");
//         return arrayList;
//     }
// 
//     @Override
//     protected void onDestroy() {
//         super.onDestroy();
//         rxSubscription.unsubscribe();
//     }
// }
// 
// Path: app/src/main/java/com/zmj/qvod/utils/AppUtils.java
// public class AppUtils {
// 
//     /**
//      * 获取状态栏高度
//      *
//      * @param context context
//      * @return 状态栏高度
//      */
//     public static int getStatusBarHeight(Context context) {
//         // 获得状态栏高度
//         int resourceId = context.getResources().getIdentifier("status_bar_height", "dimen", "android");
//         return context.getResources().getDimensionPixelSize(resourceId);
//     }
// 
//     /**
//      * [沉浸状态栏]
//      */
//     public static void steepStatusBar(Activity activity) {
//         if (Build.VERSION.SDK_INT >= Build.VERSION_CODES.KITKAT) {
//             // 透明状态栏
//             activity.getWindow().addFlags(
//                     WindowManager.LayoutParams.FLAG_TRANSLUCENT_STATUS);
//             // 透明导航栏
//             activity.getWindow().addFlags(
//                     WindowManager.LayoutParams.FLAG_TRANSLUCENT_NAVIGATION);
//         }
// 
//     }
// 
// }


// Path: app/src/main/java/com/zmj/qvod/view/activity/SplashActivity.java
import android.os.Build;
import android.os.Bundle;
import android.support.annotation.RequiresApi;
import android.widget.ImageView;
import com.jude.beam.bijection.RequiresPresenter;
import com.jude.beam.expansion.BeamBaseActivity;
import com.zmj.qvod.R;
import com.zmj.qvod.presenter.SplashPresenter;
import com.zmj.qvod.utils.AppUtils;
import butterknife.BindView;
import butterknife.ButterKnife;

package com.zmj.qvod.view.activity;




@RequiresPresenter(SplashPresenter.class)
public class SplashActivity extends BeamBaseActivity<SplashPresenter> {

    @BindView(R.id.iv_splash_bg)
    ImageView ivSplashBg;

    @Override
    protected void onCreate(Bundle savedInstanceState) {
        super.onCreate(savedInstanceState);
        setContentView(R.layout.activity_splash);
        ButterKnife.bind(this);

        AppUtils.steepStatusBar(this);