<?xml version="1.0" encoding="utf-8"?> <LinearLayout xmlns:android="http://schemas.android.com/apk/res/android" xmlns:app="http://schemas.android.com/apk/res-auto" android:id="@+id/rootView" android:layout_width="match_parent" android:layout_height="match_parent" android:background="@color/white" android:orientation="vertical"> <TextView android:layout_width="match_parent" android:layout_height="wrap_content" android:padding="@dimen/dp_10" android:text="内窥辅助设备管理系统" android:textColor="@color/black" android:textSize="@dimen/sp_18" android:textStyle="bold" /> <LinearLayout android:layout_width="match_parent" android:layout_height="0dp" android:layout_weight="1" android:orientation="vertical" android:paddingHorizontal="@dimen/dp_10" android:paddingBottom="@dimen/dp_10"> <LinearLayout android:layout_width="match_parent" android:layout_height="wrap_content" android:orientation="horizontal"> <LinearLayout android:layout_width="0dp" android:layout_height="wrap_content" android:layout_weight="2" android:gravity="center" android:orientation="horizontal" android:paddingHorizontal="@dimen/dp_5" android:paddingVertical="@dimen/dp_10"> <TextView android:layout_width="wrap_content" android:layout_height="wrap_content" android:text="设备运行时间:" android:textColor="@color/black" android:textSize="@dimen/sp_16" /> <TextView android:id="@+id/runningTimeView" android:layout_width="0dp" android:layout_height="wrap_content" android:layout_weight="1" android:text="00:00:00" android:textColor="@color/black" android:textSize="@dimen/sp_16" /> <TextView android:layout_width="wrap_content" android:layout_height="wrap_content" android:text="激光甲烷状态:" android:textColor="@color/black" android:textSize="@dimen/sp_16" /> <TextView android:id="@+id/stateView" android:layout_width="wrap_content" android:layout_height="wrap_content" android:text="已开启" android:textColor="@color/black" android:textSize="@dimen/sp_16" /> </LinearLayout> <RelativeLayout android:layout_width="0dp" android:layout_height="wrap_content" android:layout_weight="1"> <Button android:id="@+id/imageButton" android:layout_width="wrap_content" android:layout_height="wrap_content" android:layout_centerVertical="true" android:text="拍照" android:textSize="@dimen/sp_16" /> <Button android:id="@+id/videoButton" android:layout_width="wrap_content" android:layout_height="wrap_content" android:layout_alignParentEnd="true" android:layout_centerVertical="true" android:text="录像" android:textSize="@dimen/sp_16" /> </RelativeLayout> </LinearLayout> <LinearLayout android:layout_width="match_parent" android:layout_height="0dp" android:layout_weight="5" android:orientation="horizontal"> <SurfaceView android:id="@+id/surfaceView" android:layout_width="0dp" android:layout_height="match_parent" android:layout_weight="2" /> <LinearLayout android:layout_width="0dp" android:layout_height="wrap_content" android:layout_weight="1" android:orientation="vertical"> <LinearLayout android:layout_width="match_parent" android:layout_height="wrap_content" android:orientation="horizontal" android:padding="@dimen/dp_5"> <TextView android:layout_width="wrap_content" android:layout_height="wrap_content" android:text="连续拍照" android:textColor="@color/black" android:textSize="@dimen/sp_16" /> </LinearLayout> <androidx.recyclerview.widget.RecyclerView android:id="@+id/recyclerView" android:layout_width="match_parent" android:layout_height="wrap_content" app:layoutManager="androidx.recyclerview.widget.LinearLayoutManager" /> </LinearLayout> </LinearLayout> <LinearLayout android:layout_width="match_parent" android:layout_height="0dp" android:layout_weight="2" android:orientation="horizontal"> <com.github.mikephil.charting.charts.LineChart android:id="@+id/lineChart" android:layout_width="0dp" android:layout_height="match_parent" android:layout_weight="2" /> <LinearLayout android:layout_width="0dp" android:layout_height="match_parent" android:layout_weight="1" android:orientation="horizontal"> <androidx.constraintlayout.widget.ConstraintLayout android:layout_width="0dp" android:layout_height="match_parent" android:layout_weight="1"> <ImageButton android:id="@+id/leftButton" android:layout_width="wrap_content" android:layout_height="wrap_content" android:layout_marginEnd="@dimen/dp_20" android:src="@drawable/ic_dir_left" app:layout_constraintBottom_toBottomOf="parent" app:layout_constraintEnd_toStartOf="@id/toggleButton" app:layout_constraintTop_toTopOf="parent" /> <ImageButton android:id="@+id/topButton" android:layout_width="wrap_content" android:layout_height="wrap_content" android:layout_marginBottom="@dimen/dp_5" android:src="@drawable/ic_dir_up" app:layout_constraintBottom_toTopOf="@id/toggleButton" app:layout_constraintEnd_toEndOf="parent" app:layout_constraintStart_toStartOf="parent" /> <ToggleButton android:id="@+id/toggleButton" android:layout_width="wrap_content" android:layout_height="wrap_content" android:textOff="打开摄像头" android:textOn="关闭摄像头" app:layout_constraintBottom_toBottomOf="parent" app:layout_constraintEnd_toEndOf="parent" app:layout_constraintStart_toStartOf="parent" app:layout_constraintTop_toTopOf="parent" /> <ImageButton android:id="@+id/rightButton" android:layout_width="wrap_content" android:layout_height="wrap_content" android:layout_marginStart="@dimen/dp_20" android:src="@drawable/ic_dir_right" app:layout_constraintBottom_toBottomOf="parent" app:layout_constraintStart_toEndOf="@id/toggleButton" app:layout_constraintTop_toTopOf="parent" /> <ImageButton android:id="@+id/bottomButton" android:layout_width="wrap_content" android:layout_height="wrap_content" android:layout_marginTop="@dimen/dp_5" android:src="@drawable/ic_dir_down" app:layout_constraintEnd_toEndOf="parent" app:layout_constraintStart_toStartOf="parent" app:layout_constraintTop_toBottomOf="@id/toggleButton" /> </androidx.constraintlayout.widget.ConstraintLayout> <RelativeLayout android:layout_width="wrap_content" android:layout_height="match_parent" android:orientation="vertical"> <ImageButton android:id="@+id/upScaleButton" android:layout_width="wrap_content" android:layout_height="wrap_content" android:src="@drawable/ic_plus" /> <ImageButton android:id="@+id/downScaleButton" android:layout_width="wrap_content" android:layout_height="wrap_content" android:layout_alignParentBottom="true" android:src="@drawable/ic_minus" /> </RelativeLayout> </LinearLayout> </LinearLayout> </LinearLayout> </LinearLayout>