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