riku
2022-02-18 d59d55575d913646b7a90fca651904ab889c6723
app/src/main/res/layout/activity_camera.xml
@@ -8,10 +8,28 @@
    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"
        android:visibility="visible">
        <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" />
        <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"
@@ -22,27 +40,131 @@
        app:cameraWhiteBalance="auto"
        app:cameraAudio="off"
        app:cameraGrid="off"
        app:cameraVideoCodec="deviceDefault">
            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_location"
        android:layout_width="wrap_content"
            android:id="@+id/txt_latitude"
            android:layout_width="0dp"
        android:layout_height="wrap_content"
        android:text="@string/app_name"
            tools:text="@string/app_name"
        android:textColor="@color/white"
            android:textSize="14sp"
        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"
            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"
        android:layout_marginBottom="16dp"/>
                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>