<?xml version="1.0" encoding="utf-8"?>
|
<RelativeLayout xmlns:android="http://schemas.android.com/apk/res/android"
|
xmlns:tools="http://schemas.android.com/tools"
|
android:layout_width="match_parent"
|
android:layout_height="match_parent"
|
android:background="#000000"
|
android:orientation="vertical">
|
|
<LinearLayout
|
android:layout_width="match_parent"
|
android:layout_height="match_parent"
|
android:layout_above="@+id/logo_view"
|
android:orientation="vertical">
|
|
<LinearLayout
|
android:id="@+id/linerbarlivedetectmodel"
|
android:layout_width="match_parent"
|
android:layout_height="56dp"
|
android:gravity="center_horizontal"
|
android:orientation="horizontal"
|
android:visibility="visible">
|
|
<RelativeLayout
|
android:layout_width="match_parent"
|
android:layout_height="56dp">
|
|
<LinearLayout
|
android:layout_width="wrap_content"
|
android:layout_height="match_parent"
|
android:gravity="center_vertical"
|
android:orientation="vertical">
|
|
<ImageView
|
android:id="@+id/fls_save"
|
android:layout_width="30dp"
|
android:layout_height="30dp"
|
android:layout_marginLeft="30dp"
|
android:scaleType="centerInside"
|
android:src="@mipmap/ic_return" />
|
</LinearLayout>
|
|
<TextView
|
android:id="@+id/tv_title"
|
android:layout_width="match_parent"
|
android:layout_height="match_parent"
|
android:gravity="center"
|
android:text="活体检测"
|
android:textColor="@color/white"
|
android:textSize="25sp" />
|
</RelativeLayout>
|
|
</LinearLayout>
|
|
<View
|
android:layout_width="match_parent"
|
android:layout_height="0.3dp"
|
android:background="#333333"></View>
|
|
<ScrollView
|
android:layout_width="match_parent"
|
android:layout_height="wrap_content">
|
|
<LinearLayout
|
android:layout_width="match_parent"
|
android:layout_height="match_parent"
|
android:orientation="vertical">
|
|
<LinearLayout
|
android:layout_width="match_parent"
|
android:layout_height="wrap_content"
|
android:layout_marginTop="20dp"
|
android:gravity="center_horizontal"
|
android:orientation="horizontal"
|
android:paddingLeft="30dp"
|
android:paddingRight="30dp">
|
|
<LinearLayout
|
android:id="@+id/qc_LinerFirst"
|
android:layout_width="match_parent"
|
android:layout_height="60dp"
|
android:background="@drawable/sr_liner_rectangle"
|
android:gravity="center_vertical"
|
android:orientation="horizontal">
|
|
<TextView
|
android:layout_width="wrap_content"
|
android:layout_height="wrap_content"
|
android:layout_marginLeft="20dp"
|
android:text="活体检测"
|
android:textColor="@color/white"
|
android:textSize="20sp" />
|
|
<Switch
|
android:id="@+id/qc_Living"
|
android:layout_width="wrap_content"
|
android:layout_height="wrap_content"
|
android:layout_marginLeft="247dp"
|
android:thumb="@drawable/setting_switch_thumb"
|
android:track="@drawable/setting_switch_track_selector" />
|
</LinearLayout>
|
</LinearLayout>
|
|
<LinearLayout
|
android:id="@+id/qc_LinerLiving"
|
android:layout_width="match_parent"
|
android:layout_height="wrap_content"
|
android:orientation="vertical">
|
|
<LinearLayout
|
android:layout_width="match_parent"
|
android:layout_height="wrap_content"
|
android:layout_marginTop="30dp"
|
android:gravity="center_horizontal"
|
android:orientation="horizontal"
|
android:paddingLeft="30dp"
|
android:paddingRight="30dp"
|
android:visibility="gone">
|
|
<LinearLayout
|
android:layout_width="match_parent"
|
android:layout_height="wrap_content"
|
android:background="@drawable/sr_liner_rectangle"
|
android:orientation="vertical">
|
|
<LinearLayout
|
android:id="@+id/linergesture"
|
android:layout_width="match_parent"
|
android:layout_height="60dp"
|
android:gravity="center_vertical"
|
android:orientation="horizontal">
|
|
<TextView
|
android:id="@+id/tvgesture"
|
android:layout_width="wrap_content"
|
android:layout_height="wrap_content"
|
android:layout_marginLeft="@dimen/activition_20"
|
android:text="检测帧数"
|
android:textColor="@color/white"
|
android:textSize="20sp"></TextView>
|
|
<ImageView
|
android:id="@+id/qc_GestureDecrease"
|
android:layout_width="30dp"
|
android:layout_height="30dp"
|
android:layout_marginLeft="200dp"
|
android:scaleType="centerInside"
|
android:src="@mipmap/icon_setting_minus" />
|
|
<EditText
|
android:id="@+id/qc_GestureEtThreshold"
|
android:layout_width="50dp"
|
android:layout_height="30dp"
|
android:background="@drawable/sr_liner_rectangle_black"
|
android:focusable="false"
|
android:gravity="center"
|
android:inputType="number"
|
android:minWidth="60dp"
|
android:text="3"
|
android:textColor="#cccccc"
|
android:textSize="20sp" />
|
|
<ImageView
|
android:id="@+id/qc_GestureIncrease"
|
android:layout_width="30dp"
|
android:layout_height="30dp"
|
android:scaleType="centerInside"
|
android:src="@mipmap/icon_setting_add" />
|
</LinearLayout>
|
</LinearLayout>
|
</LinearLayout>
|
|
<LinearLayout
|
android:id="@+id/linerlivetpye"
|
android:layout_width="match_parent"
|
android:layout_height="50dp"
|
android:gravity="center_vertical"
|
android:orientation="horizontal">
|
|
<TextView
|
android:id="@+id/tvlivetype"
|
android:layout_width="wrap_content"
|
android:layout_height="wrap_content"
|
android:paddingLeft="30dp"
|
android:text="活体检测模态"
|
android:textColor="#999999"
|
android:textSize="15sp" />
|
|
<Button
|
android:id="@+id/cw_livetype"
|
android:layout_width="23dp"
|
android:layout_height="23dp"
|
android:layout_marginLeft="10dp"
|
android:background="@mipmap/icon_setting_question"></Button>
|
</LinearLayout>
|
|
<LinearLayout
|
android:layout_width="match_parent"
|
android:layout_height="wrap_content"
|
android:gravity="center_horizontal"
|
android:orientation="horizontal"
|
android:paddingLeft="30dp"
|
android:paddingRight="30dp">
|
|
<LinearLayout
|
android:id="@+id/flRepresent"
|
android:layout_width="match_parent"
|
android:layout_height="300dp"
|
android:background="@drawable/sr_liner_rectangle"
|
android:orientation="vertical">
|
|
<LinearLayout
|
android:layout_width="wrap_content"
|
android:layout_height="75dp"
|
android:gravity="center"
|
android:orientation="horizontal">
|
|
<CheckBox
|
android:id="@+id/fls_rgb_live"
|
android:layout_width="wrap_content"
|
android:layout_height="wrap_content"
|
android:layout_marginLeft="15dp"
|
android:button="@drawable/sr_radio_button__selector" />
|
|
<TextView
|
android:layout_width="wrap_content"
|
android:layout_height="wrap_content"
|
android:layout_marginLeft="@dimen/start_15"
|
android:text="RGB单目活体检测"
|
android:textColor="@color/white"
|
android:textSize="20sp" />
|
|
<Button
|
android:id="@+id/cw_rgb"
|
android:layout_width="23dp"
|
android:layout_height="23dp"
|
android:layout_marginLeft="12dp"
|
android:background="@mipmap/icon_setting_question" />
|
</LinearLayout>
|
|
<View
|
android:id="@+id/rgbView"
|
android:layout_width="match_parent"
|
android:layout_height="0.3dp"
|
android:background="#333333" />
|
|
<LinearLayout
|
android:layout_width="wrap_content"
|
android:layout_height="75dp"
|
android:gravity="center"
|
android:orientation="horizontal">
|
|
<CheckBox
|
android:id="@+id/fls_rgbandnir_live"
|
android:layout_width="wrap_content"
|
android:layout_height="wrap_content"
|
android:layout_marginLeft="15dp"
|
android:button="@drawable/sr_radio_button__selector" />
|
|
<TextView
|
android:layout_width="wrap_content"
|
android:layout_height="wrap_content"
|
android:layout_marginLeft="@dimen/start_15"
|
android:text="RGB+NIR活体"
|
android:textColor="@color/white"
|
android:textSize="20sp" />
|
|
<Button
|
android:id="@+id/cw_rgbandnir"
|
android:layout_width="23dp"
|
android:layout_height="23dp"
|
android:layout_marginLeft="12dp"
|
android:background="@mipmap/icon_setting_question" />
|
</LinearLayout>
|
|
<View
|
android:id="@+id/rgbAndNirView"
|
android:layout_width="match_parent"
|
android:layout_height="0.3dp"
|
android:background="#333333" />
|
|
<RelativeLayout
|
android:layout_width="wrap_content"
|
android:layout_height="75dp"
|
android:gravity="center">
|
|
<CheckBox
|
android:id="@+id/fls_rgbanddepth_live"
|
android:layout_width="wrap_content"
|
android:layout_height="60dp"
|
android:layout_marginLeft="15dp"
|
android:button="@drawable/sr_radio_button__selector" />
|
|
|
<LinearLayout
|
android:id="@+id/ll_one"
|
android:layout_width="wrap_content"
|
android:layout_height="wrap_content"
|
android:layout_marginLeft="@dimen/start_15"
|
android:layout_toRightOf="@id/fls_rgbanddepth_live"
|
android:gravity="center">
|
|
<TextView
|
android:layout_width="wrap_content"
|
android:layout_height="wrap_content"
|
android:text="RGB+Depth活体检测"
|
android:textColor="@color/white"
|
android:textSize="20sp" />
|
|
<Button
|
android:id="@+id/cw_rgbanddepth"
|
android:layout_width="23dp"
|
android:layout_height="23dp"
|
android:layout_marginLeft="12dp"
|
android:background="@mipmap/icon_setting_question" />
|
|
</LinearLayout>
|
|
<TextView
|
android:id="@+id/gate_change_lens_tv"
|
android:layout_width="match_parent"
|
android:layout_height="wrap_content"
|
android:layout_below="@id/ll_one"
|
android:layout_alignLeft="@id/ll_one"
|
android:layout_marginTop="6dp"
|
android:text="此模态下需设定镜头型号"
|
android:textColor="@color/gate_FF999999"
|
android:textSize="@dimen/activition_16" />
|
|
|
<Button
|
android:id="@+id/gate_change_lens_btn"
|
android:layout_width="90dp"
|
android:layout_height="40dp"
|
android:layout_marginTop="10dp"
|
android:layout_alignParentRight="true"
|
android:layout_marginRight="36px"
|
android:background="@drawable/gate_liner_rectangle"
|
android:text="更换镜头"
|
android:textColor="@color/gate_FF999999"
|
android:textSize="@dimen/activition_16"
|
android:visibility="gone" />
|
|
</RelativeLayout>
|
|
<View
|
android:id="@+id/rgbAndDepthView"
|
android:layout_width="match_parent"
|
android:layout_height="0.3dp"
|
android:background="#333333" />
|
|
<RelativeLayout
|
android:layout_width="wrap_content"
|
android:layout_height="75dp"
|
android:gravity="center">
|
|
<CheckBox
|
android:id="@+id/fls_rgbandniranddepth_live"
|
android:layout_width="wrap_content"
|
android:layout_height="60dp"
|
android:layout_marginLeft="15dp"
|
android:button="@drawable/sr_radio_button__selector" />
|
|
|
<TextView
|
android:id="@+id/tv_des"
|
android:layout_width="wrap_content"
|
android:layout_height="wrap_content"
|
android:layout_marginLeft="@dimen/start_15"
|
android:layout_toRightOf="@id/fls_rgbandniranddepth_live"
|
android:text="RGB+NIR+Depth活体检测"
|
android:textColor="@color/white"
|
android:textSize="20sp" />
|
|
<TextView
|
android:id="@+id/gate_change_lens_tv_two"
|
android:layout_width="wrap_content"
|
android:layout_height="wrap_content"
|
android:layout_below="@id/tv_des"
|
android:layout_alignLeft="@id/tv_des"
|
android:layout_marginTop="6dp"
|
android:text="此模态下需设定镜头型号"
|
android:textColor="@color/gate_FF999999"
|
android:textSize="@dimen/activition_16" />
|
|
<Button
|
android:id="@+id/gate_change_lens_btn_two"
|
android:layout_width="90dp"
|
android:layout_height="40dp"
|
android:layout_marginTop="10dp"
|
android:layout_alignParentRight="true"
|
android:layout_marginRight="36px"
|
android:background="@drawable/gate_liner_rectangle"
|
android:text="更换镜头"
|
android:textColor="@color/gate_FF999999"
|
android:textSize="@dimen/activition_16"
|
android:visibility="gone" />
|
|
</RelativeLayout>
|
|
</LinearLayout>
|
|
</LinearLayout>
|
|
<LinearLayout
|
android:id="@+id/linerlivethreshold"
|
android:layout_width="match_parent"
|
android:layout_height="50dp"
|
android:gravity="center_vertical"
|
android:orientation="horizontal">
|
|
<TextView
|
android:id="@+id/tvlive"
|
android:layout_width="wrap_content"
|
android:layout_height="wrap_content"
|
android:layout_marginLeft="30dp"
|
android:text="活体检测阈值"
|
android:textColor="#999999"
|
android:textSize="15sp"></TextView>
|
|
<Button
|
android:id="@+id/cw_livethrehold"
|
android:layout_width="20dp"
|
android:layout_height="20dp"
|
android:layout_marginLeft="10dp"
|
android:background="@mipmap/icon_setting_question"></Button>
|
</LinearLayout>
|
|
<LinearLayout
|
android:layout_width="match_parent"
|
android:layout_height="wrap_content"
|
android:gravity="center_horizontal"
|
android:orientation="horizontal"
|
android:paddingLeft="30dp"
|
android:paddingRight="30dp">
|
|
<LinearLayout
|
android:layout_width="match_parent"
|
android:layout_height="wrap_content"
|
android:background="@drawable/sr_liner_rectangle"
|
android:orientation="vertical">
|
|
<LinearLayout
|
android:layout_width="match_parent"
|
android:layout_height="60dp"
|
android:gravity="center_vertical"
|
android:orientation="horizontal">
|
|
<TextView
|
android:id="@+id/rgb_thresholdTv"
|
android:layout_width="wrap_content"
|
android:layout_height="wrap_content"
|
android:layout_marginLeft="20dp"
|
android:text="RGB活体阈值"
|
android:textColor="@color/white"
|
android:textSize="20sp"></TextView>
|
|
<ImageView
|
android:id="@+id/th_RgbLiveDecrease"
|
android:layout_width="30dp"
|
android:layout_height="30dp"
|
android:layout_marginLeft="165dp"
|
android:scaleType="centerInside"
|
android:src="@mipmap/icon_setting_minus" />
|
|
<ImageView
|
android:id="@+id/th_RgbLiveDecrease_Ash_disposal"
|
android:layout_width="30dp"
|
android:layout_height="30dp"
|
android:layout_marginLeft="165dp"
|
android:scaleType="centerInside"
|
android:src="@mipmap/icon_setting_minus"
|
android:visibility="gone" />
|
|
<EditText
|
android:id="@+id/th_RgbLiveEtThreshold"
|
android:layout_width="50dp"
|
android:layout_height="30dp"
|
android:alpha="0.6"
|
android:background="@drawable/sr_liner_rectangle_black"
|
android:focusable="false"
|
android:gravity="center"
|
android:inputType="number"
|
android:minWidth="60dp"
|
android:text="0.8"
|
android:textColor="@color/white"
|
android:textSize="20sp" />
|
|
<ImageView
|
android:id="@+id/th_RgbLiveIncrease"
|
android:layout_width="30dp"
|
android:layout_height="30dp"
|
android:scaleType="centerInside"
|
android:src="@mipmap/icon_setting_add" />
|
|
<ImageView
|
android:id="@+id/th_RgbLiveIncrease_Ash_disposal"
|
android:layout_width="30dp"
|
android:layout_height="30dp"
|
android:scaleType="centerInside"
|
android:src="@mipmap/adding_sign_to_gray"
|
android:visibility="gone" />
|
</LinearLayout>
|
|
<View
|
android:layout_width="match_parent"
|
android:layout_height="0.3dp"
|
android:background="#333333"></View>
|
|
<LinearLayout
|
android:layout_width="match_parent"
|
android:layout_height="60dp"
|
android:gravity="center_vertical"
|
android:orientation="horizontal">
|
|
<TextView
|
android:id="@+id/nir_thresholdTv"
|
android:layout_width="wrap_content"
|
android:layout_height="wrap_content"
|
android:layout_marginLeft="20dp"
|
android:text="NIR活体阈值"
|
android:textColor="@color/white"
|
android:textSize="20sp"></TextView>
|
|
<ImageView
|
android:id="@+id/th_NirLiveDecrease"
|
android:layout_width="30dp"
|
android:layout_height="30dp"
|
android:layout_marginLeft="172dp"
|
android:scaleType="centerInside"
|
android:src="@mipmap/icon_setting_minus" />
|
|
<ImageView
|
android:id="@+id/th_NirLiveDecrease_Ash_disposal"
|
android:layout_width="30dp"
|
android:layout_height="30dp"
|
android:layout_marginLeft="172dp"
|
android:scaleType="centerInside"
|
android:src="@mipmap/icon_setting_minus"
|
android:visibility="gone" />
|
|
<EditText
|
android:id="@+id/th_NirLiveEtThreshold"
|
android:layout_width="50dp"
|
android:layout_height="30dp"
|
android:alpha="0.6"
|
android:background="@drawable/sr_liner_rectangle_black"
|
android:focusable="false"
|
android:gravity="center"
|
android:inputType="number"
|
android:minWidth="60dp"
|
android:text="0.8"
|
android:textColor="@color/white"
|
android:textSize="20sp" />
|
|
<ImageView
|
android:id="@+id/th_NirLiveIncrease"
|
android:layout_width="30dp"
|
android:layout_height="30dp"
|
android:scaleType="centerInside"
|
android:src="@mipmap/icon_setting_add" />
|
|
<ImageView
|
android:id="@+id/th_NirLiveIncrease_Ash_disposal"
|
android:layout_width="30dp"
|
android:layout_height="30dp"
|
android:scaleType="centerInside"
|
android:src="@mipmap/adding_sign_to_gray"
|
android:visibility="gone" />
|
</LinearLayout>
|
|
<View
|
android:layout_width="match_parent"
|
android:layout_height="0.3dp"
|
android:background="#333333"></View>
|
|
<LinearLayout
|
android:layout_width="match_parent"
|
android:layout_height="60dp"
|
android:gravity="center_vertical"
|
android:orientation="horizontal">
|
|
<TextView
|
android:id="@+id/depth_thresholdTv"
|
android:layout_width="wrap_content"
|
android:layout_height="wrap_content"
|
android:layout_marginLeft="20dp"
|
android:text="Depth活体阈值"
|
android:textColor="@color/white"
|
android:textSize="20sp"></TextView>
|
|
<ImageView
|
android:id="@+id/th_depthLiveDecrease"
|
android:layout_width="30dp"
|
android:layout_height="30dp"
|
android:layout_marginLeft="150dp"
|
android:scaleType="centerInside"
|
android:src="@mipmap/icon_setting_minus" />
|
|
<ImageView
|
android:id="@+id/th_depthLiveDecrease_Ash_disposal"
|
android:layout_width="30dp"
|
android:layout_height="30dp"
|
android:layout_marginLeft="150dp"
|
android:scaleType="centerInside"
|
android:src="@mipmap/icon_setting_minus"
|
android:visibility="gone" />
|
|
<EditText
|
android:id="@+id/th_depthLiveEtThreshold"
|
android:layout_width="50dp"
|
android:layout_height="30dp"
|
android:alpha="0.6"
|
android:background="@drawable/sr_liner_rectangle_black"
|
android:focusable="false"
|
android:gravity="center"
|
android:inputType="number"
|
android:minWidth="60dp"
|
android:text="0.8"
|
android:textColor="@color/white"
|
android:textSize="20sp" />
|
|
<ImageView
|
android:id="@+id/th_depthLiveIncrease"
|
android:layout_width="30dp"
|
android:layout_height="30dp"
|
android:scaleType="centerInside"
|
android:src="@mipmap/icon_setting_add" />
|
|
<ImageView
|
android:id="@+id/th_depthLiveIncrease_Ash_disposal"
|
android:layout_width="30dp"
|
android:layout_height="30dp"
|
android:scaleType="centerInside"
|
android:src="@mipmap/adding_sign_to_gray"
|
android:visibility="gone" />
|
</LinearLayout>
|
</LinearLayout>
|
</LinearLayout>
|
|
</LinearLayout>
|
</LinearLayout>
|
</ScrollView>
|
</LinearLayout>
|
|
<View
|
android:id="@+id/logo_view"
|
android:layout_width="match_parent"
|
android:layout_height="@dimen/activition_20"
|
android:layout_above="@+id/logo_text" />
|
|
<TextView
|
android:id="@+id/logo_text"
|
android:layout_width="match_parent"
|
android:layout_height="wrap_content"
|
android:layout_alignParentBottom="true"
|
android:layout_marginBottom="23dp"
|
android:alpha="0.4"
|
android:gravity="center_horizontal"
|
android:text="— 百度大脑技术支持 —"
|
android:textColor="#666666"
|
android:textSize="@dimen/bottom_font" />
|
|
<View
|
android:id="@+id/popShowRely"
|
android:layout_width="match_parent"
|
android:layout_height="1dp"
|
android:layout_alignParentBottom="true" />
|
</RelativeLayout>
|