<?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.work.car.detail.CarDetailVM" />
|
</data>
|
|
<androidx.core.widget.NestedScrollView
|
android:layout_width="match_parent"
|
android:layout_height="match_parent"
|
android:background="@color/color_surface">
|
|
<androidx.constraintlayout.widget.ConstraintLayout
|
android:layout_width="match_parent"
|
android:layout_height="wrap_content"
|
android:paddingBottom="@dimen/dp_50">
|
|
<androidx.appcompat.widget.AppCompatTextView
|
android:id="@+id/carNo"
|
android:layout_width="wrap_content"
|
android:layout_height="wrap_content"
|
android:layout_marginStart="@dimen/dp_20"
|
android:layout_marginTop="@dimen/dp_20"
|
android:text="@{viewModel.carInfo.plateNumber}"
|
android:textColor="@color/gray_9"
|
android:textSize="@dimen/sp_24"
|
android:textStyle="bold"
|
app:layout_constraintLeft_toLeftOf="parent"
|
app:layout_constraintTop_toTopOf="parent"
|
tools:text="粤A 88934试" />
|
|
<LinearLayout
|
android:id="@+id/basicLayout"
|
android:layout_width="wrap_content"
|
android:layout_height="wrap_content"
|
android:layout_marginTop="@dimen/dp_4"
|
android:gravity="center"
|
android:orientation="horizontal"
|
app:layout_constraintLeft_toLeftOf="@+id/carNo"
|
app:layout_constraintTop_toBottomOf="@+id/carNo">
|
|
<androidx.appcompat.widget.AppCompatTextView
|
android:layout_width="wrap_content"
|
android:layout_height="wrap_content"
|
android:text="@{viewModel.carInfo.vehicleColor}"
|
android:textColor="@color/gray_6"
|
android:textSize="@dimen/sp_12"
|
tools:text="白色" />
|
|
<com.xw.common.custom.BatteryView
|
android:id="@+id/batteryView"
|
android:layout_width="@dimen/dp_23"
|
android:layout_height="@dimen/dp_11"
|
android:layout_marginStart="@dimen/dp_5"
|
app:batteryFrame="@mipmap/ic_battery"
|
app:batteryLevel="75"
|
app:showPercentage="false" />
|
|
<androidx.appcompat.widget.AppCompatTextView
|
android:id="@+id/batteryLife"
|
android:layout_width="wrap_content"
|
android:layout_height="wrap_content"
|
android:layout_marginStart="@dimen/dp_5"
|
android:maxLines="1"
|
android:text="543KM"
|
android:textColor="@color/green_5"
|
android:textSize="@dimen/sp_11" />
|
|
</LinearLayout>
|
|
<androidx.appcompat.widget.AppCompatImageView
|
android:id="@+id/icon"
|
android:layout_width="match_parent"
|
android:layout_height="wrap_content"
|
android:layout_marginTop="@dimen/dp_10"
|
android:adjustViewBounds="true"
|
android:src="@mipmap/img_work_car1"
|
app:layout_constraintTop_toBottomOf="@+id/basicLayout" />
|
|
<LinearLayout
|
android:id="@+id/unlockLayout"
|
android:layout_width="match_parent"
|
android:layout_height="wrap_content"
|
android:layout_marginHorizontal="@dimen/dp_14"
|
android:layout_marginTop="@dimen/dp_12"
|
android:baselineAligned="false"
|
android:orientation="horizontal"
|
android:visibility="gone"
|
app:layout_constraintLeft_toLeftOf="parent"
|
app:layout_constraintTop_toBottomOf="@+id/icon">
|
|
<LinearLayout
|
android:id="@+id/unlockDoor"
|
show="@{viewModel.unlockDoorPermissions}"
|
android:layout_width="0dp"
|
android:layout_height="@dimen/dp_48"
|
android:layout_marginHorizontal="@dimen/dp_6"
|
android:layout_weight="1"
|
android:background="@drawable/shape_blue1_bg_4"
|
android:gravity="center"
|
android:orientation="horizontal">
|
|
<androidx.appcompat.widget.AppCompatImageView
|
android:layout_width="wrap_content"
|
android:layout_height="wrap_content"
|
android:layout_marginStart="@dimen/dp_20"
|
android:src="@drawable/svg_car_cmjs"
|
android:tint="@color/blue_5" />
|
|
<androidx.appcompat.widget.AppCompatTextView
|
android:layout_width="0dp"
|
android:layout_height="wrap_content"
|
android:layout_marginEnd="@dimen/dp_20"
|
android:layout_weight="1"
|
android:gravity="center"
|
android:text="车门解锁"
|
android:textColor="@color/blue_5"
|
android:textSize="@dimen/sp_14" />
|
|
</LinearLayout>
|
|
<LinearLayout
|
android:id="@+id/unlockBox"
|
android:layout_width="0dp"
|
android:layout_height="@dimen/dp_48"
|
show="@{viewModel.unlockBoxPermissions}"
|
android:layout_marginHorizontal="@dimen/dp_6"
|
android:layout_weight="1"
|
android:background="@drawable/shape_blue1_bg_4"
|
android:gravity="center"
|
android:orientation="horizontal">
|
|
<androidx.appcompat.widget.AppCompatImageView
|
android:layout_width="wrap_content"
|
android:layout_height="wrap_content"
|
android:layout_marginStart="@dimen/dp_20"
|
android:src="@drawable/svg_car_hbxjs"
|
android:tint="@color/blue_5" />
|
|
<androidx.appcompat.widget.AppCompatTextView
|
android:layout_width="0dp"
|
android:layout_height="wrap_content"
|
android:layout_marginEnd="@dimen/dp_20"
|
android:layout_weight="1"
|
android:gravity="center"
|
android:text="后备箱解锁"
|
android:textColor="@color/blue_5"
|
android:textSize="@dimen/sp_14" />
|
|
</LinearLayout>
|
|
</LinearLayout>
|
|
<androidx.appcompat.widget.AppCompatTextView
|
android:id="@+id/tv"
|
android:layout_width="wrap_content"
|
android:layout_height="wrap_content"
|
android:layout_marginTop="@dimen/dp_30"
|
app:layout_goneMarginTop="@dimen/dp_12"
|
show="@{viewModel.departurePermissions}"
|
android:text="发车状态"
|
android:textColor="@color/gray_9"
|
android:textSize="@dimen/sp_16"
|
android:textStyle="bold"
|
app:layout_constraintLeft_toLeftOf="parent"
|
android:layout_marginStart="@dimen/dp_20"
|
app:layout_constraintTop_toBottomOf="@+id/unlockLayout" />
|
|
<com.xw.common.custom.SlideButtonView
|
android:id="@+id/slideView1"
|
android:layout_width="match_parent"
|
android:layout_height="@dimen/dp_42"
|
android:layout_marginHorizontal="@dimen/dp_20"
|
show="@{viewModel.departurePermissions}"
|
android:layout_marginTop="@dimen/dp_10"
|
app:backgroundCornerRadius="@dimen/dp_4"
|
app:layout_constraintTop_toBottomOf="@+id/tv"
|
app:slideBackgroundColor="@color/blue_1"
|
app:slideDirection="right"
|
app:slideText="右滑发车"
|
app:slideTextColor="@color/blue_5"
|
app:slideTextSize="@dimen/sp_14"
|
app:thumbCornerRadius="@dimen/dp_4"
|
app:thumbDrawable="@mipmap/ic_slide_r"
|
app:thumbShape="roundRect" />
|
|
<LinearLayout
|
android:id="@+id/layout1"
|
android:layout_width="match_parent"
|
android:layout_height="wrap_content"
|
show="@{viewModel.takeOrdersPermissions}"
|
android:layout_marginHorizontal="@dimen/dp_20"
|
android:layout_marginTop="@dimen/dp_30"
|
android:layout_marginBottom="8dp"
|
android:gravity="center_vertical"
|
android:orientation="horizontal"
|
app:layout_constraintTop_toBottomOf="@+id/slideView1">
|
|
<androidx.appcompat.widget.AppCompatTextView
|
android:layout_width="0dp"
|
android:layout_height="wrap_content"
|
android:layout_weight="1"
|
android:text="接单/测试"
|
android:textColor="@color/gray_9"
|
android:textSize="@dimen/sp_16"
|
android:textStyle="bold" />
|
|
<LinearLayout
|
android:layout_width="wrap_content"
|
android:layout_height="wrap_content"
|
android:background="@drawable/shape_gray_3_bg_4"
|
android:orientation="horizontal"
|
android:padding="@dimen/dp_2">
|
|
<androidx.appcompat.widget.AppCompatTextView
|
android:id="@+id/takeOrders"
|
android:layout_width="wrap_content"
|
android:layout_height="match_parent"
|
android:background="@drawable/shape_white_bg_4"
|
android:gravity="center"
|
android:paddingHorizontal="@dimen/dp_12"
|
android:paddingVertical="@dimen/dp_6"
|
android:text="接单"
|
android:textColor="@color/gray_9"
|
android:textSize="@dimen/sp_12"
|
android:textStyle="bold" />
|
|
<androidx.appcompat.widget.AppCompatTextView
|
android:id="@+id/test"
|
android:layout_width="wrap_content"
|
android:layout_height="match_parent"
|
android:gravity="center"
|
android:paddingHorizontal="@dimen/dp_12"
|
android:paddingVertical="@dimen/dp_6"
|
android:text="测试"
|
android:textColor="@color/gray_9"
|
android:textSize="@dimen/sp_12"
|
android:textStyle="bold" />
|
|
</LinearLayout>
|
|
</LinearLayout>
|
|
<com.xw.common.custom.SlideButtonView
|
android:id="@+id/slideView2"
|
android:layout_width="match_parent"
|
android:layout_height="@dimen/dp_42"
|
android:layout_marginHorizontal="@dimen/dp_20"
|
show="@{viewModel.takeOrdersPermissions}"
|
android:layout_marginTop="@dimen/dp_10"
|
app:backgroundCornerRadius="@dimen/dp_4"
|
app:layout_constraintTop_toBottomOf="@+id/layout1"
|
app:slideBackgroundColor="@color/orange_5"
|
app:slideDirection="left"
|
app:slideText="左滑关闭接单"
|
app:slideTextColor="@color/white"
|
app:slideTextSize="@dimen/sp_14"
|
app:thumbCornerRadius="@dimen/dp_4"
|
app:thumbDrawable="@mipmap/ic_slide_l"
|
app:thumbShape="roundRect" />
|
|
</androidx.constraintlayout.widget.ConstraintLayout>
|
|
</androidx.core.widget.NestedScrollView>
|
</layout>
|