From d59d55575d913646b7a90fca651904ab889c6723 Mon Sep 17 00:00:00 2001
From: riku <risaku@163.com>
Date: 星期五, 18 二月 2022 16:30:53 +0800
Subject: [PATCH] ### 一、任务模块相关

---
 app/src/main/res/layout/activity_camera.xml |  188 ++++++++++++++++++++++++++++++++++++++--------
 1 files changed, 155 insertions(+), 33 deletions(-)

diff --git a/app/src/main/res/layout/activity_camera.xml b/app/src/main/res/layout/activity_camera.xml
index 9929799..a35d933 100644
--- a/app/src/main/res/layout/activity_camera.xml
+++ b/app/src/main/res/layout/activity_camera.xml
@@ -8,41 +8,163 @@
     xmlns:app="http://schemas.android.com/apk/res-auto"
     tools:context=".module.common.CameraActivity">
 
-    <com.otaliastudios.cameraview.CameraView
-        android:id="@+id/camera_view"
+    <android.support.constraint.ConstraintLayout
+        android:id="@+id/cl_part1"
         android:layout_width="match_parent"
         android:layout_height="match_parent"
-        app:cameraPictureSizeSmallest="false"
-        app:cameraPictureSizeBiggest="true"
-        app:cameraGestureTap="focus"
-        app:cameraGesturePinch="zoom"
-        app:cameraFacing="back"
-        app:cameraHdr="on"
-        app:cameraFlash="auto"
-        app:cameraWhiteBalance="auto"
-        app:cameraAudio="off"
-        app:cameraGrid="off"
-        app:cameraVideoCodec="deviceDefault">
+        android:visibility="visible">
 
-    </com.otaliastudios.cameraview.CameraView>
+        <ImageView
+            android:id="@+id/img_cancel"
+            android:layout_width="30dp"
+            android:layout_height="30dp"
+            android:layout_margin="@dimen/dimen16"
+            android:elevation="@dimen/dimen2"
+            android:padding="@dimen/dimen8"
+            android:src="@drawable/icon_back_white"
+            app:layout_constraintTop_toTopOf="parent"
+            app:layout_constraintStart_toStartOf="parent"
+            tools:ignore="UnusedAttribute" />
 
-    <TextView
-        android:id="@+id/txt_location"
-        android:layout_width="wrap_content"
-        android:layout_height="wrap_content"
-        android:text="@string/app_name"
-        android:textColor="@color/white"
-        android:layout_marginStart="@dimen/dimen16"
-        android:layout_marginBottom="@dimen/dimen16"
-        app:layout_constraintStart_toStartOf="parent"
-        app:layout_constraintBottom_toTopOf="@id/btn_shot"/>
-    <Button
-        android:id="@+id/btn_shot"
-        android:layout_width="wrap_content"
-        android:layout_height="wrap_content"
-        android:text="SHOT"
-        app:layout_constraintStart_toStartOf="parent"
-        app:layout_constraintEnd_toEndOf="parent"
-        app:layout_constraintBottom_toBottomOf="parent"
-        android:layout_marginBottom="16dp"/>
+        <com.otaliastudios.cameraview.CameraView
+            android:id="@+id/camera_view"
+            android:layout_width="wrap_content"
+            android:layout_height="0dp"
+            app:cameraPictureSizeSmallest="false"
+            app:cameraPictureSizeBiggest="true"
+            app:cameraGestureTap="focus"
+            app:cameraGesturePinch="zoom"
+            app:cameraFacing="back"
+            app:cameraHdr="on"
+            app:cameraFlash="auto"
+            app:cameraWhiteBalance="auto"
+            app:cameraAudio="off"
+            app:cameraGrid="off"
+            app:cameraVideoCodec="deviceDefault"
+            app:layout_constraintStart_toStartOf="parent"
+            app:layout_constraintEnd_toEndOf="parent"
+            app:layout_constraintTop_toTopOf="parent"
+            app:layout_constraintBottom_toTopOf="@id/cl_part2">
+
+        </com.otaliastudios.cameraview.CameraView>
+
+        <TextView
+            android:id="@+id/txt_latitude"
+            android:layout_width="0dp"
+            android:layout_height="wrap_content"
+            tools:text="@string/app_name"
+            android:textColor="@color/white"
+            android:textSize="14sp"
+            android:layout_marginStart="@dimen/dimen16"
+            android:layout_marginEnd="@dimen/dimen16"
+            android:layout_marginBottom="@dimen/dimen2"
+            app:layout_constraintStart_toStartOf="parent"
+            app:layout_constraintEnd_toEndOf="parent"
+            app:layout_constraintBottom_toTopOf="@id/txt_longitude"/>
+        <TextView
+            android:id="@+id/txt_longitude"
+            android:layout_width="0dp"
+            android:layout_height="wrap_content"
+            tools:text="@string/app_name"
+            android:textColor="@color/white"
+            android:textSize="14sp"
+            android:layout_marginStart="@dimen/dimen16"
+            android:layout_marginEnd="@dimen/dimen16"
+            android:layout_marginBottom="@dimen/dimen2"
+            app:layout_constraintStart_toStartOf="parent"
+            app:layout_constraintEnd_toEndOf="parent"
+            app:layout_constraintBottom_toTopOf="@id/txt_address"/>
+        <TextView
+            android:id="@+id/txt_address"
+            android:layout_width="0dp"
+            android:layout_height="wrap_content"
+            tools:text="@string/app_name"
+            android:textColor="@color/white"
+            android:textSize="14sp"
+            android:layout_marginStart="@dimen/dimen16"
+            android:layout_marginEnd="@dimen/dimen16"
+            android:layout_marginBottom="@dimen/dimen2"
+            app:layout_constraintStart_toStartOf="parent"
+            app:layout_constraintEnd_toEndOf="parent"
+            app:layout_constraintBottom_toTopOf="@id/txt_time"/>
+        <TextView
+            android:id="@+id/txt_time"
+            android:layout_width="0dp"
+            android:layout_height="wrap_content"
+            tools:text="@string/app_name"
+            android:textColor="@color/white"
+            android:textSize="14sp"
+            android:layout_marginStart="@dimen/dimen16"
+            android:layout_marginEnd="@dimen/dimen16"
+            android:layout_marginBottom="@dimen/dimen16"
+            app:layout_constraintStart_toStartOf="parent"
+            app:layout_constraintEnd_toEndOf="parent"
+            app:layout_constraintBottom_toBottomOf="@id/camera_view"/>
+
+        <android.support.constraint.ConstraintLayout
+            android:id="@+id/cl_part2"
+            android:layout_width="match_parent"
+            android:layout_height="wrap_content"
+            android:background="@color/transBlack"
+            app:layout_constraintStart_toStartOf="parent"
+            app:layout_constraintBottom_toBottomOf="parent">
+
+            <ImageView
+                android:id="@+id/img_thumbnail"
+                android:layout_width="40dp"
+                android:layout_height="40dp"
+                android:layout_margin="@dimen/dimen16"
+                android:src="@drawable/bg_btngroup"
+                android:scaleType="centerCrop"
+                app:layout_constraintStart_toStartOf="parent"
+                app:layout_constraintEnd_toStartOf="@id/btn_shoot"
+                app:layout_constraintTop_toTopOf="parent"
+                app:layout_constraintBottom_toBottomOf="parent"/>
+
+            <ProgressBar
+                android:id="@+id/pro_shooting"
+                android:layout_width="wrap_content"
+                android:layout_height="wrap_content"
+                android:elevation="@dimen/dimen6"
+                android:indeterminateTint="@color/gray"
+                app:layout_constraintStart_toStartOf="@id/btn_shoot"
+                app:layout_constraintEnd_toEndOf="@id/btn_shoot"
+                app:layout_constraintTop_toTopOf="@id/btn_shoot"
+                app:layout_constraintBottom_toBottomOf="@id/btn_shoot"/>
+
+            <android.support.design.widget.FloatingActionButton
+                android:id="@+id/btn_shoot"
+                android:layout_width="wrap_content"
+                android:layout_height="wrap_content"
+                app:backgroundTint="@color/white"
+                android:layout_marginTop="@dimen/dimen16"
+                android:layout_marginBottom="@dimen/dimen16"
+                app:elevation="0dp"
+                app:layout_constraintStart_toStartOf="parent"
+                app:layout_constraintEnd_toEndOf="parent"
+                app:layout_constraintTop_toTopOf="parent"
+                app:layout_constraintBottom_toBottomOf="parent" />
+
+            <TextView
+                android:id="@+id/img_confirm"
+                android:layout_width="wrap_content"
+                android:layout_height="wrap_content"
+                android:paddingStart="@dimen/dimen8"
+                android:paddingEnd="@dimen/dimen8"
+                android:paddingTop="@dimen/dimen6"
+                android:paddingBottom="@dimen/dimen6"
+                android:layout_margin="@dimen/dimen16"
+                android:elevation="@dimen/dimen2"
+                android:text="@string/yes"
+                android:textColor="@color/primary_text"
+                android:background="@drawable/shape_button_green"
+                android:backgroundTint="@color/white"
+                app:layout_constraintTop_toTopOf="parent"
+                app:layout_constraintBottom_toBottomOf="parent"
+                app:layout_constraintStart_toEndOf="@id/btn_shoot"
+                app:layout_constraintEnd_toEndOf="parent"
+                tools:ignore="UnusedAttribute" />
+        </android.support.constraint.ConstraintLayout>
+    </android.support.constraint.ConstraintLayout>
+
 </android.support.constraint.ConstraintLayout>
\ No newline at end of file

--
Gitblit v1.9.3