package com.basic.security.activity.helper;
|
|
import android.support.v4.app.Fragment;
|
|
import com.basic.security.base.BaseFragment;
|
|
import org.androidannotations.annotations.EActivity;
|
|
import java.util.HashSet;
|
import java.util.Set;
|
|
@EActivity
|
public abstract class MaVideoView extends MaCamera {
|
|
public Set<Fragment> fragmentsHasVideoView = new HashSet<>();
|
|
public void addVideoViewToFragment() {
|
fragmentsHasVideoView.add(fragment_home);
|
fragmentsHasVideoView.add(fragment_su_auto_wait_face);
|
fragmentsHasVideoView.add(fragment_su_auto_wait_admin);
|
fragmentsHasVideoView.add(fragment_su_auto_ic_wait_idcard);
|
fragmentsHasVideoView.add(fragment_su_auto_ic_compare_success);
|
fragmentsHasVideoView.add(fragment_admin_face_login);
|
fragmentsHasVideoView.add(fragment_admin_password_login);
|
fragmentsHasVideoView.add(fragment_door_access_fail);
|
fragmentsHasVideoView.add(fragment_door_access_result);
|
fragmentsHasVideoView.add(fragment_door_access_success);
|
fragmentsHasVideoView.add(fragment_door_access_confirm);
|
|
fragmentsHasVideoView.add(fragment_sign_up_success);
|
fragmentsHasVideoView.add(fragment_su_logged_wait_face);
|
fragmentsHasVideoView.add(fragment_su_auto_nic_wait_detail);
|
}
|
|
@Override
|
public void toggleVideoView(BaseFragment showFragment) {
|
if (!fragmentsHasVideoView.contains(showFragment)) {
|
fragment_video_view.showOverlay();
|
} else {
|
fragment_video_view.hideOverlay();
|
}
|
}
|
|
}
|