<?xml version="1.0" encoding="utf-8"?>
|
<layout xmlns:android="http://schemas.android.com/apk/res/android"
|
xmlns:app="http://schemas.android.com/apk/res-auto"
|
xmlns:tools="http://schemas.android.com/tools">
|
|
<data>
|
|
<variable
|
name="viewModel"
|
type="com.xw.yunwei.ui.task.create.CreateTaskVM" />
|
|
</data>
|
|
<androidx.constraintlayout.widget.ConstraintLayout
|
android:id="@+id/parentLayout"
|
android:layout_width="match_parent"
|
android:layout_height="match_parent"
|
android:background="@color/white">
|
|
<androidx.appcompat.widget.AppCompatImageView
|
android:id="@+id/back"
|
android:layout_width="wrap_content"
|
android:layout_height="wrap_content"
|
android:layout_marginStart="@dimen/dp_20"
|
android:layout_marginTop="@dimen/dp_56"
|
android:onClick="@{viewModel::onBack}"
|
android:src="@drawable/svg_back"
|
app:layout_constraintStart_toStartOf="parent"
|
app:layout_constraintTop_toTopOf="parent" />
|
|
<androidx.appcompat.widget.AppCompatTextView
|
android:layout_width="wrap_content"
|
android:layout_height="wrap_content"
|
android:text="创建任务"
|
android:textColor="@color/gray_10"
|
android:textSize="@dimen/sp_16"
|
android:textStyle="bold"
|
app:layout_constraintBottom_toBottomOf="@+id/back"
|
app:layout_constraintLeft_toLeftOf="parent"
|
app:layout_constraintRight_toRightOf="parent"
|
app:layout_constraintTop_toTopOf="@+id/back" />
|
|
<androidx.core.widget.NestedScrollView
|
android:layout_width="match_parent"
|
android:layout_height="match_parent"
|
android:layout_marginTop="@dimen/dp_88"
|
android:layout_marginBottom="@dimen/dp_66"
|
app:layout_constraintBottom_toBottomOf="parent"
|
app:layout_constraintTop_toTopOf="parent">
|
|
<LinearLayout
|
android:layout_width="match_parent"
|
android:layout_height="wrap_content"
|
android:orientation="vertical">
|
|
<androidx.appcompat.widget.AppCompatImageView
|
android:id="@+id/imgSelectCar"
|
android:layout_width="match_parent"
|
android:layout_height="@dimen/dp_21"
|
android:adjustViewBounds="true"
|
android:onClick="@{viewModel.onClick}"
|
android:src="@mipmap/ic_create_task_change_car" />
|
|
<LinearLayout
|
android:layout_width="match_parent"
|
android:layout_height="wrap_content"
|
android:layout_marginHorizontal="@dimen/dp_20"
|
android:layout_marginTop="@dimen/dp_16"
|
android:background="@drawable/shape_f8f9fa_bg_4"
|
android:gravity="center_vertical"
|
android:orientation="horizontal">
|
|
<androidx.appcompat.widget.AppCompatImageView
|
android:id="@+id/icon"
|
android:layout_width="@dimen/dp_86"
|
android:layout_height="@dimen/dp_40"
|
android:layout_marginVertical="@dimen/dp_14"
|
android:layout_marginStart="@dimen/dp_8"
|
android:adjustViewBounds="true"
|
android:src="@mipmap/ic_item_select_car" />
|
|
<LinearLayout
|
android:layout_width="0dp"
|
android:layout_height="wrap_content"
|
android:layout_marginStart="@dimen/dp_10"
|
android:layout_weight="1"
|
android:orientation="vertical">
|
|
<androidx.appcompat.widget.AppCompatTextView
|
android:id="@+id/name"
|
android:layout_width="wrap_content"
|
android:layout_height="wrap_content"
|
android:textColor="@color/gray_9"
|
android:textSize="@dimen/sp_16"
|
android:textStyle="bold"
|
tools:text="粤A XV7029试" />
|
|
<androidx.appcompat.widget.AppCompatTextView
|
android:id="@+id/color"
|
android:layout_width="wrap_content"
|
android:layout_height="match_parent"
|
android:layout_marginTop="@dimen/dp_4"
|
android:textColor="@color/gray_7"
|
android:textSize="@dimen/sp_14"
|
tools:text="白色 | 车身编码:01234" />
|
</LinearLayout>
|
|
<androidx.appcompat.widget.AppCompatTextView
|
android:id="@+id/status"
|
android:layout_width="wrap_content"
|
android:layout_height="wrap_content"
|
android:layout_marginEnd="@dimen/dp_10"
|
android:paddingHorizontal="@dimen/dp_8"
|
android:paddingVertical="@dimen/dp_4"
|
android:textColor="@color/blue_5"
|
android:textSize="@dimen/sp_12"
|
tools:background="@color/blue_1"
|
tools:text="未打卡" />
|
|
</LinearLayout>
|
|
|
<androidx.appcompat.widget.AppCompatTextView
|
android:layout_width="wrap_content"
|
android:layout_height="wrap_content"
|
android:layout_marginStart="@dimen/dp_20"
|
android:layout_marginTop="@dimen/dp_16"
|
android:text="当前车辆定位"
|
android:textColor="@color/gray_9"
|
android:textSize="@dimen/sp_16"
|
android:textStyle="bold" />
|
|
<!-- 地图预览 -->
|
<FrameLayout
|
android:layout_width="match_parent"
|
android:layout_height="wrap_content"
|
android:layout_marginHorizontal="@dimen/dp_20"
|
android:layout_marginTop="@dimen/dp_8"
|
android:background="@mipmap/img_map">
|
|
<androidx.appcompat.widget.AppCompatTextView
|
android:layout_width="wrap_content"
|
android:layout_height="wrap_content"
|
android:layout_gravity="center_vertical"
|
android:layout_marginStart="@dimen/dp_12"
|
android:text="@{viewModel.address}"
|
android:textColor="@color/gray_9"
|
android:textSize="@dimen/sp_14"
|
android:textStyle="bold"
|
tools:text="蜀山区华侨中心A座2301" />
|
|
</FrameLayout>
|
|
<LinearLayout
|
android:layout_width="match_parent"
|
android:layout_height="@dimen/dp_58"
|
android:layout_marginHorizontal="@dimen/dp_20"
|
android:layout_marginTop="@dimen/dp_8"
|
android:gravity="center_vertical"
|
android:orientation="horizontal">
|
|
|
<androidx.appcompat.widget.AppCompatTextView
|
android:layout_width="wrap_content"
|
android:layout_height="wrap_content"
|
android:text="事故类型"
|
android:textColor="@color/gray_9"
|
android:textSize="@dimen/sp_16" />
|
|
<androidx.appcompat.widget.AppCompatTextView
|
android:id="@+id/tvAccidentFilter"
|
android:layout_width="0dp"
|
android:layout_height="wrap_content"
|
android:layout_marginStart="@dimen/dp_20"
|
android:layout_weight="1"
|
android:gravity="end"
|
android:paddingVertical="@dimen/dp_3"
|
android:hint="请选择"
|
android:textColorHint="@color/gray_6"
|
android:textColor="@color/gray_9"
|
android:textSize="@dimen/sp_14" />
|
|
<androidx.appcompat.widget.AppCompatImageView
|
android:layout_width="@dimen/dp_16"
|
android:layout_height="@dimen/dp_16"
|
android:layout_marginStart="@dimen/dp_4"
|
android:src="@mipmap/ic_task_item_arrow_right" />
|
|
</LinearLayout>
|
|
<View
|
android:layout_width="match_parent"
|
android:layout_height="1px"
|
android:layout_marginHorizontal="@dimen/dp_20"
|
android:background="@color/gray_4" />
|
|
<androidx.appcompat.widget.AppCompatTextView
|
android:layout_width="wrap_content"
|
android:layout_height="wrap_content"
|
android:layout_marginStart="@dimen/dp_20"
|
android:layout_marginTop="@dimen/dp_8"
|
android:text="任务等级"
|
android:textColor="@color/gray_9"
|
android:textSize="@dimen/sp_16"
|
android:textStyle="bold" />
|
|
<LinearLayout
|
android:layout_width="match_parent"
|
android:layout_height="wrap_content"
|
android:layout_marginHorizontal="@dimen/dp_20"
|
android:layout_marginTop="@dimen/dp_8"
|
android:orientation="vertical">
|
|
<LinearLayout
|
android:layout_width="match_parent"
|
android:layout_height="wrap_content"
|
android:layout_marginTop="@dimen/dp_8"
|
android:orientation="horizontal">
|
|
<RelativeLayout
|
android:id="@+id/level3"
|
android:layout_width="0dp"
|
android:layout_height="@dimen/dp_36"
|
android:layout_weight="1"
|
android:background="@{viewModel.taskLevel==3?@drawable/shape_blue_5_bg_4:@drawable/shape_gray_3_bg_4}"
|
android:onClick="@{viewModel.onClick}"
|
android:paddingHorizontal="@dimen/dp_16"
|
tools:background="@drawable/shape_blue_5_bg_4">
|
|
<androidx.appcompat.widget.AppCompatTextView
|
android:layout_width="wrap_content"
|
android:layout_height="wrap_content"
|
android:layout_centerVertical="true"
|
android:text="四级"
|
android:textColor="@{viewModel.taskLevel==3?@color/white:@color/gray_9}"
|
android:textSize="@dimen/sp_14"
|
tools:textColor="@color/white" />
|
|
<androidx.appcompat.widget.AppCompatTextView
|
android:layout_width="wrap_content"
|
android:layout_height="wrap_content"
|
android:layout_alignParentEnd="true"
|
android:layout_centerVertical="true"
|
android:layout_marginStart="@dimen/dp_16"
|
android:text="一般"
|
android:textColor="@{viewModel.taskLevel==3?@color/gray_2:@color/gray_7}"
|
android:textSize="@dimen/sp_12"
|
tools:textColor="@color/gray_2" />
|
|
</RelativeLayout>
|
|
<View
|
android:layout_width="@dimen/dp_8"
|
android:layout_height="@dimen/dp_8" />
|
|
<RelativeLayout
|
android:id="@+id/level2"
|
android:layout_width="0dp"
|
android:layout_height="@dimen/dp_36"
|
android:layout_weight="1"
|
android:background="@{viewModel.taskLevel==2?@drawable/shape_blue_5_bg_4:@drawable/shape_gray_3_bg_4}"
|
android:onClick="@{viewModel.onClick}"
|
android:paddingHorizontal="@dimen/dp_16"
|
tools:background="@drawable/shape_gray_3_bg_4">
|
|
<androidx.appcompat.widget.AppCompatTextView
|
android:layout_width="wrap_content"
|
android:layout_height="wrap_content"
|
android:layout_centerVertical="true"
|
android:text="三级"
|
android:textColor="@{viewModel.taskLevel==2?@color/white:@color/gray_9}"
|
android:textSize="@dimen/sp_14"
|
tools:textColor="@color/gray_9" />
|
|
<androidx.appcompat.widget.AppCompatTextView
|
android:layout_width="wrap_content"
|
android:layout_height="wrap_content"
|
android:layout_alignParentEnd="true"
|
android:layout_centerVertical="true"
|
android:layout_marginStart="@dimen/dp_16"
|
android:text="较大"
|
android:textColor="@{viewModel.taskLevel==2?@color/gray_2:@color/gray_7}"
|
android:textSize="@dimen/sp_12"
|
tools:textColor="@color/gray_7" />
|
|
</RelativeLayout>
|
|
</LinearLayout>
|
|
<LinearLayout
|
android:layout_width="match_parent"
|
android:layout_height="wrap_content"
|
android:layout_marginTop="@dimen/dp_8"
|
android:orientation="horizontal">
|
|
<RelativeLayout
|
android:id="@+id/level1"
|
android:layout_width="0dp"
|
android:layout_height="@dimen/dp_36"
|
android:layout_weight="1"
|
android:background="@{viewModel.taskLevel==1?@drawable/shape_blue_5_bg_4:@drawable/shape_gray_3_bg_4}"
|
android:onClick="@{viewModel.onClick}"
|
android:paddingHorizontal="@dimen/dp_16"
|
tools:background="@drawable/shape_gray_3_bg_4">
|
|
<androidx.appcompat.widget.AppCompatTextView
|
android:layout_width="wrap_content"
|
android:layout_height="wrap_content"
|
android:layout_centerVertical="true"
|
android:text="二级"
|
android:textColor="@{viewModel.taskLevel==1?@color/white:@color/gray_9}"
|
android:textSize="@dimen/sp_14"
|
tools:textColor="@color/gray_9" />
|
|
<androidx.appcompat.widget.AppCompatTextView
|
android:layout_width="wrap_content"
|
android:layout_height="wrap_content"
|
android:layout_alignParentEnd="true"
|
android:layout_centerVertical="true"
|
android:layout_marginStart="@dimen/dp_16"
|
android:text="重大"
|
android:textColor="@{viewModel.taskLevel==1?@color/gray_2:@color/gray_7}"
|
android:textSize="@dimen/sp_12"
|
tools:textColor="@color/gray_7" />
|
|
</RelativeLayout>
|
|
<View
|
android:layout_width="@dimen/dp_8"
|
android:layout_height="@dimen/dp_8" />
|
|
<RelativeLayout
|
android:id="@+id/level0"
|
android:layout_width="0dp"
|
android:layout_height="@dimen/dp_36"
|
android:layout_weight="1"
|
android:background="@{viewModel.taskLevel==0?@drawable/shape_blue_5_bg_4:@drawable/shape_gray_3_bg_4}"
|
android:onClick="@{viewModel.onClick}"
|
android:paddingHorizontal="@dimen/dp_16"
|
tools:background="@drawable/shape_gray_3_bg_4">
|
|
<androidx.appcompat.widget.AppCompatTextView
|
android:layout_width="wrap_content"
|
android:layout_height="wrap_content"
|
android:layout_centerVertical="true"
|
android:text="一级"
|
android:textColor="@{viewModel.taskLevel==0?@color/white:@color/gray_9}"
|
android:textSize="@dimen/sp_14"
|
tools:textColor="@color/gray_9" />
|
|
<androidx.appcompat.widget.AppCompatTextView
|
android:layout_width="wrap_content"
|
android:layout_height="wrap_content"
|
android:layout_alignParentEnd="true"
|
android:layout_centerVertical="true"
|
android:layout_marginStart="@dimen/dp_16"
|
android:text="特别重大"
|
android:textColor="@{viewModel.taskLevel==0?@color/gray_2:@color/gray_7}"
|
android:textSize="@dimen/sp_12"
|
tools:textColor="@color/gray_7" />
|
|
</RelativeLayout>
|
|
</LinearLayout>
|
|
</LinearLayout>
|
|
<androidx.appcompat.widget.AppCompatTextView
|
android:layout_width="wrap_content"
|
android:layout_height="wrap_content"
|
android:layout_marginStart="@dimen/dp_20"
|
android:layout_marginTop="@dimen/dp_8"
|
android:text="任务描述"
|
android:textColor="@color/gray_9"
|
android:textSize="@dimen/sp_16"
|
android:textStyle="bold" />
|
|
<androidx.appcompat.widget.AppCompatEditText
|
android:layout_width="match_parent"
|
android:layout_height="wrap_content"
|
android:layout_marginHorizontal="@dimen/dp_20"
|
android:layout_marginTop="@dimen/dp_16"
|
android:background="@drawable/shape_gray_3_bg_4"
|
android:gravity="top"
|
android:hint="请输入任务描述"
|
android:minHeight="@dimen/dp_100"
|
android:maxLength="600"
|
android:padding="@dimen/dp_12"
|
android:text="@={viewModel.taskDesc}"
|
android:textColor="@color/gray_9"
|
android:textColorHint="@color/gray_6"
|
android:textSize="@dimen/sp_14"
|
app:layout_constraintTop_toBottomOf="@+id/tv1" />
|
|
<View
|
android:layout_width="match_parent"
|
android:layout_height="1px"
|
android:layout_marginHorizontal="@dimen/dp_20"
|
android:layout_marginTop="@dimen/dp_8"
|
android:background="@color/gray_4" />
|
|
<androidx.appcompat.widget.AppCompatTextView
|
android:layout_width="wrap_content"
|
android:layout_height="wrap_content"
|
android:layout_marginStart="@dimen/dp_20"
|
android:layout_marginTop="@dimen/dp_8"
|
android:text="相关照片"
|
android:textColor="@color/gray_9"
|
android:textSize="@dimen/sp_16"
|
android:textStyle="bold" />
|
|
<androidx.recyclerview.widget.RecyclerView
|
android:id="@+id/rv"
|
android:layout_width="match_parent"
|
android:layout_height="wrap_content"
|
android:layout_marginHorizontal="@dimen/dp_15"
|
android:layout_marginTop="@dimen/dp_5"
|
tools:layout_height="@dimen/dp_60" />
|
|
</LinearLayout>
|
|
</androidx.core.widget.NestedScrollView>
|
|
<RelativeLayout
|
android:layout_width="match_parent"
|
android:layout_height="@dimen/dp_66"
|
android:background="@color/white"
|
app:layout_constraintBottom_toBottomOf="parent">
|
|
<View
|
android:layout_width="match_parent"
|
android:layout_height="1px"
|
android:background="@color/gray_4" />
|
|
<androidx.appcompat.widget.AppCompatTextView
|
android:id="@+id/submit"
|
android:layout_width="match_parent"
|
android:layout_height="@dimen/dp_40"
|
android:layout_centerVertical="true"
|
android:layout_marginHorizontal="@dimen/dp_20"
|
android:background="@drawable/shape_blue_5_bg_4"
|
android:gravity="center"
|
android:onClick="@{viewModel.onClick}"
|
android:text="提交"
|
android:textColor="@color/white"
|
android:textSize="@dimen/sp_16" />
|
|
</RelativeLayout>
|
|
</androidx.constraintlayout.widget.ConstraintLayout>
|
</layout>
|