| <?xml version="1.0" encoding="utf-8"?> | 
| <layout xmlns:tools="http://schemas.android.com/tools" | 
|     xmlns:android="http://schemas.android.com/apk/res/android" | 
|     xmlns:app="http://schemas.android.com/apk/res-auto"> | 
|     <data> | 
|         <import type="com.doumee.lib_coremodel.base.BaseViewModel"/> | 
|         <variable | 
|             name="model" | 
|             type="com.doumee.keyCabinet.ui.main.MainVM" /> | 
|     </data> | 
|     <androidx.constraintlayout.widget.ConstraintLayout | 
|         android:id="@+id/cl_root" | 
|         android:layout_width="match_parent" | 
|         android:layout_height="match_parent" | 
|         tools:context=".ui.main.MainActivity" | 
|         > | 
|         <ImageView | 
|             android:id="@+id/img" | 
|             android:layout_width="50dp" | 
|             android:layout_height="50dp" | 
|             app:layout_constraintTop_toTopOf="parent" | 
|             app:layout_constraintEnd_toEndOf="parent" | 
|             /> | 
|   | 
|         <TextView | 
|             android:id="@+id/tv_m" | 
|             android:layout_width="wrap_content" | 
|             android:layout_height="wrap_content" | 
|             android:text="内存" | 
|             android:textSize="30sp" | 
|             android:textColor="@color/white" | 
|             android:gravity="center" | 
|             app:layout_constraintTop_toTopOf="parent" | 
|             app:layout_constraintStart_toStartOf="parent" | 
|             android:paddingLeft="0dp" | 
|             android:paddingRight="10dp" | 
|             android:visibility="gone" | 
|             /> | 
|   | 
|         <com.facebook.drawee.view.SimpleDraweeView | 
|             android:id="@+id/img1" | 
|             android:layout_width="match_parent" | 
|             android:layout_height="0dp" | 
|             android:background="@mipmap/bg_home" | 
|             android:scaleType="fitXY" | 
|             app:viewAspectRatio="2.2" | 
|             app:layout_constraintTop_toTopOf="parent"/> | 
|   | 
|         <View | 
|             android:layout_width="match_parent" | 
|             android:layout_height="0dp" | 
|             app:layout_constraintTop_toBottomOf="@+id/img1" | 
|             app:layout_constraintBottom_toBottomOf="parent" | 
|             android:background="@drawable/shape_r20_white_top_bg" | 
|             android:layout_marginTop="-30dp"/> | 
|   | 
|         <TextView | 
|             android:id="@+id/tv1" | 
|             android:layout_width="match_parent" | 
|             android:layout_height="wrap_content" | 
|             android:text="欢迎使用智能钥匙管理柜" | 
|             android:textColor="#ffffffff" | 
|             android:textSize="36sp" | 
|             app:layout_constraintTop_toTopOf="parent" | 
|             android:layout_marginTop="66dp" | 
|             app:layout_constraintStart_toStartOf="parent" | 
|             app:layout_constraintEnd_toEndOf="parent" | 
|             android:gravity="center" | 
|             android:textStyle="bold" | 
|             android:layout_marginLeft="56dp" | 
|             android:layout_marginRight="56dp" | 
|             /> | 
|   | 
|         <TextView | 
|             android:id="@+id/tv_time" | 
|             android:layout_width="wrap_content" | 
|             android:layout_height="wrap_content" | 
|             android:text="@{model.dayObs}" | 
|             android:textColor="#ccffffff" | 
|             android:textSize="22sp" | 
|             app:layout_constraintTop_toBottomOf="@+id/tv1" | 
|             app:layout_constraintStart_toStartOf="parent" | 
|             app:layout_constraintEnd_toEndOf="parent" | 
|             android:layout_marginTop="28dp"/> | 
|   | 
|   | 
|   | 
|         <View | 
|             android:id="@+id/bg_qu" | 
|             android:layout_width="0dp" | 
|             android:layout_height="0dp" | 
|             android:background="@drawable/shape_main_qu" | 
|             app:layout_constraintTop_toTopOf="@+id/img_qu" | 
|             android:layout_marginTop="-36dp" | 
|             app:layout_constraintLeft_toLeftOf="parent" | 
|             app:layout_constraintRight_toLeftOf="@+id/bg_huan" | 
|             android:layout_marginLeft="30dp" | 
|             android:layout_marginRight="30dp" | 
|             app:layout_constraintBottom_toBottomOf="@+id/tv5" | 
|             android:layout_marginBottom="-36dp" | 
|             app:commandType="@{2}" | 
|             app:onClickCommand="@{model.myTypeCommand}"/> | 
|   | 
|         <ImageView | 
|             android:id="@+id/img_qu" | 
|             android:layout_width="140dp" | 
|             android:layout_height="140dp" | 
|             android:src="@mipmap/ic_qu" | 
|             app:layout_constraintTop_toBottomOf="@+id/img1" | 
|             android:layout_marginTop="50dp" | 
|             app:layout_constraintStart_toStartOf="@+id/bg_qu" | 
|             app:layout_constraintEnd_toEndOf="@+id/bg_qu"/> | 
|   | 
|         <TextView | 
|             android:id="@+id/tv5" | 
|             android:layout_width="wrap_content" | 
|             android:layout_height="wrap_content" | 
|             android:text="取" | 
|             android:textColor="#ff279baa" | 
|             android:textSize="36sp" | 
|             android:textStyle="bold" | 
|             app:layout_constraintTop_toBottomOf="@+id/img_qu" | 
|             android:layout_marginTop="12dp" | 
|             app:layout_constraintStart_toStartOf="@+id/img_qu" | 
|             app:layout_constraintEnd_toEndOf="@+id/img_qu"/> | 
|   | 
|         <View | 
|             android:id="@+id/bg_huan" | 
|             android:layout_width="0dp" | 
|             android:layout_height="0dp" | 
|             android:background="@drawable/shape_main_huan" | 
|             app:layout_constraintTop_toTopOf="@+id/img_huan" | 
|             android:layout_marginTop="-36dp" | 
|             app:layout_constraintLeft_toRightOf="@+id/bg_qu" | 
|             app:layout_constraintRight_toRightOf="parent" | 
|             android:layout_marginRight="30dp" | 
|             app:layout_constraintBottom_toBottomOf="@+id/tv6" | 
|             android:layout_marginBottom="-36dp" | 
|             app:commandType="@{3}" | 
|             app:onClickCommand="@{model.myTypeCommand}"/> | 
|   | 
|         <ImageView | 
|             android:id="@+id/img_huan" | 
|             android:layout_width="140dp" | 
|             android:layout_height="140dp" | 
|             android:src="@mipmap/ic_huan" | 
|             app:layout_constraintTop_toTopOf="@+id/img_qu" | 
|             app:layout_constraintStart_toStartOf="@+id/bg_huan" | 
|             app:layout_constraintEnd_toEndOf="@+id/bg_huan"/> | 
|   | 
|         <TextView | 
|             android:id="@+id/tv6" | 
|             android:layout_width="wrap_content" | 
|             android:layout_height="wrap_content" | 
|             android:text="还" | 
|             android:textColor="#FF8100" | 
|             android:textSize="36sp" | 
|             android:textStyle="bold" | 
|             app:layout_constraintTop_toBottomOf="@+id/img_huan" | 
|             android:layout_marginTop="12dp" | 
|             app:layout_constraintStart_toStartOf="@+id/img_huan" | 
|             app:layout_constraintEnd_toEndOf="@+id/img_huan"/> | 
|   | 
|         <com.facebook.drawee.view.SimpleDraweeView | 
|             android:id="@+id/img2" | 
|             android:layout_width="match_parent" | 
|             android:layout_height="0dp" | 
|             android:background="@mipmap/bg_home" | 
|             android:scaleType="fitXY" | 
|             app:viewAspectRatio="2.2" | 
|             android:layout_marginLeft="30dp" | 
|             android:layout_marginRight="30dp" | 
|             app:layout_constraintTop_toBottomOf="@+id/bg_huan" | 
|             android:layout_marginTop="30dp"/> | 
|   | 
|         <com.bigkoo.convenientbanner.ConvenientBanner | 
|             android:id="@+id/banner" | 
|             android:layout_width="0dp" | 
|             android:layout_height="0dp" | 
|             app:layout_constraintTop_toTopOf="@+id/img2" | 
|             app:layout_constraintBottom_toBottomOf="@+id/img2" | 
|             app:layout_constraintStart_toStartOf="@+id/img2" | 
|             app:layout_constraintEnd_toEndOf="@+id/img2"/> | 
|   | 
|         <TextView | 
|             android:id="@+id/tv_id" | 
|             android:layout_width="wrap_content" | 
|             android:layout_height="wrap_content" | 
|             android:text="NO:" | 
|             android:textColor="#ffaaaaaa" | 
|             android:textSize="18sp" | 
|             app:layout_constraintBottom_toBottomOf="parent" | 
|             app:layout_constraintStart_toStartOf="parent" | 
|             android:layout_marginLeft="30dp" | 
|             android:layout_marginBottom="22dp" | 
|             /> | 
|   | 
|         <TextView | 
|             android:id="@+id/tv_version" | 
|             android:layout_width="wrap_content" | 
|             android:layout_height="wrap_content" | 
|             android:text="V1.1.2" | 
|             android:textColor="#ffaaaaaa" | 
|             android:textSize="18sp" | 
|             app:layout_constraintBottom_toBottomOf="parent" | 
|             app:layout_constraintEnd_toEndOf="parent" | 
|             android:layout_marginRight="30dp" | 
|             android:layout_marginBottom="22dp"/> | 
|   | 
|         <RelativeLayout | 
|             android:id="@+id/progress_group" | 
|             android:layout_width="250dp" | 
|             android:layout_height="100dp" | 
|             android:background="#50000000" | 
|             app:layout_constraintTop_toTopOf="parent" | 
|             app:layout_constraintBottom_toBottomOf="parent" | 
|             app:layout_constraintStart_toStartOf="parent" | 
|             app:layout_constraintEnd_toEndOf="parent" | 
|             android:visibility="gone"> | 
|             <LinearLayout | 
|                 android:layout_width="wrap_content" | 
|                 android:layout_height="wrap_content" | 
|                 android:layout_centerInParent="true" | 
|                 android:orientation="vertical" | 
|                 > | 
|                 <TextView | 
|                     android:layout_width="wrap_content" | 
|                     android:layout_height="wrap_content" | 
|                     android:textColor="@color/white" | 
|                     android:layout_gravity="center_horizontal" | 
|                     android:layout_marginBottom="10dp" | 
|                     android:text="@string/main_tip1" | 
|                     android:textSize="14dp"/> | 
|   | 
|                 <TextureView | 
|                     android:id="@+id/checkRgbTexture" | 
|                     android:layout_width="wrap_content" | 
|                     android:layout_height="wrap_content" | 
|                     android:alpha="0" /> | 
|   | 
|                 <ProgressBar | 
|                     android:id="@+id/progress_bar" | 
|                     style="@android:style/Widget.ProgressBar.Horizontal" | 
|                     android:layout_width="200dp" | 
|                     android:layout_height="15dp" | 
|                     android:layout_gravity="center_horizontal" | 
|                     android:max="100" | 
|                     android:progress="0" | 
|                     android:progressDrawable="@drawable/progressbar_bg" | 
|                     /> | 
|                 <TextView | 
|                     android:id="@+id/progress_text" | 
|                     android:layout_width="wrap_content" | 
|                     android:layout_height="wrap_content" | 
|                     android:textColor="@color/white" | 
|                     android:textSize="12dp" | 
|                     android:layout_marginTop="10dp" | 
|                     android:layout_gravity="center_horizontal" | 
|                     /> | 
|             </LinearLayout> | 
|   | 
|         </RelativeLayout> | 
|   | 
|         <androidx.constraintlayout.widget.ConstraintLayout | 
|             android:id="@+id/cl_tip" | 
|             android:layout_width="match_parent" | 
|             android:layout_height="match_parent" | 
|             android:background="@color/white" | 
|             android:visibility="gone"> | 
|   | 
|             <View | 
|                 android:id="@+id/viewBack" | 
|                 android:layout_width="0dp" | 
|                 android:layout_height="60dp" | 
|                 app:layout_constraintTop_toTopOf="parent" | 
|                 android:layout_marginTop="22dp" | 
|                 app:layout_constraintStart_toStartOf="parent" | 
|                 app:layout_constraintEnd_toEndOf="@+id/tv_back" | 
|                 android:layout_marginRight="-22dp" | 
|                 android:background="@drawable/shape_r20_back" | 
|                 app:commandType="@{4}" | 
|                 app:onClickCommand="@{model.myTypeCommand}"/> | 
|   | 
|             <ImageView | 
|                 android:id="@+id/im_back" | 
|                 android:layout_width="14dp" | 
|                 android:layout_height="22dp" | 
|                 android:src="@mipmap/ic_back" | 
|                 app:layout_constraintTop_toTopOf="@+id/viewBack" | 
|                 app:layout_constraintBottom_toBottomOf="@+id/viewBack" | 
|                 app:layout_constraintStart_toStartOf="@+id/viewBack" | 
|                 android:layout_marginLeft="22dp"/> | 
|   | 
|             <TextView | 
|                 android:id="@+id/tv_back" | 
|                 android:layout_width="wrap_content" | 
|                 android:layout_height="wrap_content" | 
|                 android:text="返回" | 
|                 android:textStyle="bold" | 
|                 android:textColor="#ffffffff" | 
|                 android:textSize="26sp" | 
|                 android:layout_marginLeft="6dp" | 
|                 app:layout_constraintTop_toTopOf="@+id/viewBack" | 
|                 app:layout_constraintBottom_toBottomOf="@+id/viewBack" | 
|                 app:layout_constraintLeft_toRightOf="@+id/im_back"/> | 
|   | 
|             <TextView | 
|                 android:id="@+id/tv_djs" | 
|                 android:layout_width="wrap_content" | 
|                 android:layout_height="wrap_content" | 
|                 android:text="10s" | 
|                 android:textColor="#ff279baa" | 
|                 android:textSize="24sp" | 
|                 app:layout_constraintTop_toTopOf="parent" | 
|                 android:layout_marginTop="33dp" | 
|                 app:layout_constraintEnd_toEndOf="parent" | 
|                 android:layout_marginRight="30dp"/> | 
|   | 
|             <ImageView | 
|                 android:id="@+id/img_tip2" | 
|                 android:layout_width="300dp" | 
|                 android:layout_height="205dp" | 
|                 android:src="@mipmap/ic_notclose_key" | 
|                 app:layout_constraintStart_toStartOf="parent" | 
|                 app:layout_constraintEnd_toEndOf="parent" | 
|                 app:layout_constraintTop_toBottomOf="@+id/viewBack" | 
|                 android:layout_marginTop="67dp"/> | 
|   | 
|             <TextView | 
|                 android:id="@+id/tv_tip2_1" | 
|                 android:layout_width="wrap_content" | 
|                 android:layout_height="wrap_content" | 
|                 android:text="柜门未关闭" | 
|                 android:textColor="#ff111111" | 
|                 android:textSize="33sp" | 
|                 android:textStyle="bold" | 
|                 app:layout_constraintTop_toBottomOf="@+id/img_tip2" | 
|                 android:layout_marginTop="18dp" | 
|                 app:layout_constraintStart_toStartOf="parent" | 
|                 app:layout_constraintEnd_toEndOf="parent"/> | 
|   | 
|             <TextView | 
|                 android:id="@+id/tv_tip2_2" | 
|                 android:layout_width="wrap_content" | 
|                 android:layout_height="wrap_content" | 
|                 android:text="请关闭柜门后取还钥匙" | 
|                 android:textColor="#ff666666" | 
|                 android:textSize="24sp" | 
|                 app:layout_constraintTop_toBottomOf="@+id/tv_tip2_1" | 
|                 android:layout_marginTop="22dp" | 
|                 app:layout_constraintStart_toStartOf="parent" | 
|                 app:layout_constraintEnd_toEndOf="parent"/> | 
|   | 
|         </androidx.constraintlayout.widget.ConstraintLayout> | 
|   | 
|     </androidx.constraintlayout.widget.ConstraintLayout> | 
| </layout> |