运单相关页面

This commit is contained in:
lijia 2024-01-30 17:06:28 +08:00
parent 91656850c5
commit f17dde3f09
16 changed files with 1424 additions and 350 deletions

View File

@ -1,6 +1,6 @@
<?xml version="1.0" encoding="UTF-8"?>
<project version="4">
<component name="CompilerConfiguration">
<bytecodeTargetLevel target="11" />
<bytecodeTargetLevel target="17" />
</component>
</project>

View File

@ -77,7 +77,7 @@
</map>
</option>
</component>
<component name="ProjectRootManager" version="2" languageLevel="JDK_11" default="true" project-jdk-name="11" project-jdk-type="JavaSDK">
<component name="ProjectRootManager" version="2" languageLevel="JDK_17" default="true" project-jdk-name="jbr-17" project-jdk-type="JavaSDK">
<output url="file://$PROJECT_DIR$/build/classes" />
</component>
<component name="ProjectType">

View File

@ -31,6 +31,11 @@ android {
flavorDimensions "CHANNEL_VALUE"
testInstrumentationRunner "androidx.test.runner.AndroidJUnitRunner"
ndk {
//SO库架构so
abiFilters "armeabi", "armeabi-v7a", "arm64-v8a", "x86","x86_64"
}
}
buildTypes {
@ -130,4 +135,7 @@ dependencies {
implementation project(path: ':mylibrary')
//
implementation 'com.amap.api:map2d:6.0.0'
}

View File

@ -3,6 +3,18 @@
xmlns:tools="http://schemas.android.com/tools"
package="com.dahe.gldriver">
<!-- //地图SDK包含其搜索功能需要的基础权限-->
<!--允许程序打开网络套接字-->
<uses-permission android:name="android.permission.INTERNET" />
<!--允许程序设置内置sd卡的写权限-->
<uses-permission android:name="android.permission.WRITE_EXTERNAL_STORAGE" />
<!--允许程序获取网络状态-->
<uses-permission android:name="android.permission.ACCESS_NETWORK_STATE" />
<!--允许程序访问WiFi网络信息-->
<uses-permission android:name="android.permission.ACCESS_WIFI_STATE" />
<!--允许程序访问CellID或WiFi热点来获取粗略的位置-->
<uses-permission android:name="android.permission.ACCESS_COARSE_LOCATION" />
<application
android:name=".base.App"
android:allowBackup="true"
@ -30,6 +42,10 @@
android:name="android.notch_support"
android:value="true" />
<meta-data android:name="com.amap.api.v2.apikey"
android:value="e0c32c80b14f78b770b3671add9c4515"/>
<activity
android:name=".ui.LauncherActivity"
android:configChanges="keyboardHidden|orientation|locale"
@ -147,14 +163,18 @@
<activity
android:name=".ui.waybill.activity.WaybillLoadActivity"
android:configChanges="keyboardHidden|orientation|locale"
android:launchMode="singleTask"
android:screenOrientation="portrait"
android:windowSoftInputMode="adjustPan|stateHidden" />
<activity
android:name=".ui.waybill.activity.WaybillUnlLoadActivity"
android:configChanges="keyboardHidden|orientation|locale"
android:launchMode="singleTask"
android:screenOrientation="portrait"
android:windowSoftInputMode="adjustPan|stateHidden" />
<activity
android:name=".ui.waybill.activity.WaybillUpPicActivity"
android:configChanges="keyboardHidden|orientation|locale"
android:screenOrientation="portrait"
android:windowSoftInputMode="adjustPan|stateHidden" />
<!-- 运单相关end -->

View File

@ -1,27 +1,65 @@
package com.dahe.gldriver.ui.waybill.activity
import android.os.Bundle
import com.dahe.gldriver.R
import android.view.View
import com.amap.api.maps2d.AMap
import com.dahe.gldriver.base.AppConfig
import com.dahe.gldriver.databinding.ActivityWaybillLoadBinding
import com.dahe.mylibrary.base.BaseActivity
import com.dahe.mylibrary.utils.ActivityUtils
import com.dahe.mylibrary.utils.ToastUtils
/**
* @ClassName WaybillLoadActivity
* @Author john
* @Date 2024/1/29 16:52
* @Description 运单装货
* @Description 运单详情-装货
*/
class WaybillLoadActivity : BaseActivity<ActivityWaybillLoadBinding>() {
var aMap: AMap? = null
override fun initView(savedInstanceState: Bundle?) {
binding.btnLoad.setOnClickListener {
ActivityUtils.startActivity(mContext,WaybillSuccActivity::class.java,Bundle().apply { putInt(
AppConfig.SUCCESS_TYPE,1) })
// ActivityUtils.startActivity(mContext,WaybillUnlLoadActivity::class.java)
setTitleBar("运单详情", View.OnClickListener { finish() }, true, "查看单据") {
ToastUtils.showToast(mContext, "查看单据")
}
binding.run {
mapView.onCreate(savedInstanceState)
if (aMap == null) mapView.map
btnRight.setOnClickListener {
ActivityUtils.startActivity(
mContext,
WaybillUpPicActivity::class.java,
Bundle().apply { putInt(AppConfig.SUCCESS_TYPE, 1) })
}
}
}
override fun initDate() {
}
override fun onResume() {
super.onResume()
binding.mapView.onResume();
}
override fun onPause() {
super.onPause()
binding.mapView.onPause();
}
override fun onSaveInstanceState(outState: Bundle) {
super.onSaveInstanceState(outState)
binding.mapView.onSaveInstanceState(outState);
}
override fun onDestroy() {
if (binding.mapView != null)
binding.mapView.onDestroy();
super.onDestroy()
}
}

View File

@ -14,22 +14,20 @@ import com.dahe.mylibrary.utils.ToastUtils
* @ClassName WaybillSuccActivity
* @Author john
* @Date 2024/1/29 16:42
* @Description TODO
* @Description 接单 装货 卸货成功页面
*/
class WaybillSuccActivity : BaseActivity<ActivityWaybillSuccBinding>() {
override fun initView(savedInstanceState: Bundle?) {
setStatusBarColor(R.color.white)
val type = intent.extras?.getInt(AppConfig.SUCCESS_TYPE)
changeType(type)
setTitleBar("接单成功", true)
changeType(type)
binding.run {
btnLeft.setOnClickListener {
goLeftOrRight(type,true)
}
btnRight.setOnClickListener {
goLeftOrRight(type,false)
ActivityUtils.startActivity(mContext, WaybillLoadActivity::class.java)
}
}
}
@ -44,6 +42,7 @@ class WaybillSuccActivity : BaseActivity<ActivityWaybillSuccBinding>() {
private fun changeType(type: Int?) {
when (type) {
1 -> {
setTitleBar("装货成功")
binding.run {
ivSucc.layoutParams.run {
width = BaseUtils.dip2px(mContext, 220f)
@ -59,6 +58,7 @@ class WaybillSuccActivity : BaseActivity<ActivityWaybillSuccBinding>() {
}
2 -> {
setTitleBar("卸货成功")
binding.run {
ivSucc.layoutParams.run {
width = BaseUtils.dip2px(mContext, 220f)
@ -79,12 +79,15 @@ class WaybillSuccActivity : BaseActivity<ActivityWaybillSuccBinding>() {
* */
private fun goLeftOrRight(type: Int?, isLeft: Boolean) {
if (isLeft){
}else{
when(type){
0->ActivityUtils.startActivity(mContext, WaybillLoadActivity::class.java)
1,2->ActivityUtils.startHomeActivity(mContext)
}
}else{
when(type){
0->ActivityUtils.startActivity(mContext, WaybillUpPicActivity::class.java,Bundle().apply { putInt(AppConfig.SUCCESS_TYPE,1) })
1->ActivityUtils.startActivity(mContext, WaybillUnlLoadActivity::class.java)
2->ActivityUtils.startActivity(mContext, WaybillLoadActivity::class.java)
2->ActivityUtils.startActivity(mContext, WaybillDetailActivity::class.java)
}
}
}

View File

@ -1,25 +1,68 @@
package com.dahe.gldriver.ui.waybill.activity
import android.os.Bundle
import android.view.View
import com.amap.api.maps2d.AMap
import com.dahe.gldriver.R
import com.dahe.gldriver.base.AppConfig
import com.dahe.gldriver.databinding.ActivityWaybillLoadBinding
import com.dahe.gldriver.databinding.ActivityWaybillUnloadBinding
import com.dahe.mylibrary.base.BaseActivity
import com.dahe.mylibrary.utils.ActivityUtils
import com.dahe.mylibrary.utils.ToastUtils
/**
* @ClassName WaybillLoadActivity
* @Author john
* @Date 2024/1/29 16:52
* @Description 运单卸货
* @Description 运单详情-卸货
*/
class WaybillUnlLoadActivity : BaseActivity<ActivityWaybillUnloadBinding>() {
var aMap: AMap? = null
override fun initView(savedInstanceState: Bundle?) {
ActivityUtils.startActivity(mContext,WaybillSuccActivity::class.java,Bundle().apply { putInt(
AppConfig.SUCCESS_TYPE,2) })
setTitleBar("运单详情", { finish() }, true, "查看单据") {
ToastUtils.showToast(mContext, "查看单据")
}
binding.run {
mapView.onCreate(savedInstanceState)
if (aMap == null) mapView.map
btnRight.setOnClickListener {
ActivityUtils.startActivity(
mContext,
WaybillUpPicActivity::class.java,
Bundle().apply { putInt(AppConfig.SUCCESS_TYPE, 2) })
}
}
}
override fun initDate() {
}
override fun onResume() {
super.onResume()
binding.mapView.onResume();
}
override fun onPause() {
super.onPause()
binding.mapView.onPause();
}
override fun onSaveInstanceState(outState: Bundle) {
super.onSaveInstanceState(outState)
binding.mapView.onSaveInstanceState(outState);
}
override fun onDestroy() {
if (binding.mapView != null)
binding.mapView.onDestroy();
super.onDestroy()
}
}

View File

@ -0,0 +1,43 @@
package com.dahe.gldriver.ui.waybill.activity
import android.os.Bundle
import com.dahe.gldriver.base.AppConfig
import com.dahe.gldriver.databinding.ActivityWaybillUppicBinding
import com.dahe.mylibrary.base.BaseActivity
import com.dahe.mylibrary.utils.ActivityUtils
/**
* @ClassName WaybillUpPicActivity
* @Author john
* @Date 2024/1/30 15:56
* @Description 上传照片装卸货以及回单照片
*/
class WaybillUpPicActivity : BaseActivity<ActivityWaybillUppicBinding>() {
override fun initView(savedInstanceState: Bundle?) {
var type = intent.extras?.getInt(AppConfig.SUCCESS_TYPE, 0)
if (1 == type) {
binding.run {
tvTitle.text = "装货"
tvPicTitle.text = "装货照片"
tvRece.text = "装货回单"
}
}
binding.btnUnload.setOnClickListener {
if (1 == type) {
ActivityUtils.startActivity(
mContext,
WaybillSuccActivity::class.java,
Bundle().apply { putInt(AppConfig.SUCCESS_TYPE, 1) })
}else{
ActivityUtils.startActivity(
mContext,
WaybillSuccActivity::class.java,
Bundle().apply { putInt(AppConfig.SUCCESS_TYPE, 2) })
}
}
}
override fun initDate() {
}
}

View File

@ -8,35 +8,24 @@
android:orientation="vertical">
<RelativeLayout
android:id="@+id/rlTop"
android:layout_width="match_parent"
android:layout_height="@dimen/dp_240"
android:background="@drawable/home_top_bg"
android:paddingTop="@dimen/dp_48">
android:layout_height="@dimen/dp_80"
android:background="@drawable/waybill_top_bg"
android:gravity="bottom">
<TextView
android:id="@+id/tvTitle"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_centerHorizontal="true"
android:text="装货"
android:textColor="@color/white"
android:textSize="@dimen/sp_17" />
<ImageView
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_marginLeft="@dimen/dp_16"
android:layout_marginTop="@dimen/dp_4"
android:background="@drawable/left"
android:baselineAlignBottom="@+id/tvTitle" />
<include layout="@layout/common_toolbar"></include>
</RelativeLayout>
<com.amap.api.maps2d.MapView
android:id="@+id/mapView"
android:layout_width="match_parent"
android:layout_height="@dimen/dp_200" />
<androidx.core.widget.NestedScrollView
android:id="@+id/scrollView"
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:layout_marginTop="@dimen/dp_m_140"
android:layout_marginTop="@dimen/dp_m_36"
android:layout_weight="1"
android:fillViewport="true">
@ -45,6 +34,10 @@
android:layout_height="wrap_content"
android:orientation="vertical">
<View
android:layout_width="0dp"
android:layout_height="@dimen/dp_10"
android:background="@android:color/transparent" />
<androidx.cardview.widget.CardView
android:layout_width="match_parent"
android:layout_height="wrap_content"
@ -59,142 +52,20 @@
android:layout_gravity="center_horizontal"
android:padding="@dimen/dp_16">
<ImageView
android:id="@+id/tvLocation"
android:layout_width="@dimen/dp_21"
android:layout_height="@dimen/dp_21"
android:background="@drawable/icon_location" />
<TextView
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_marginLeft="@dimen/dp_30"
android:text="当前位置"
android:text="运单号DJHS15541125541"
android:textColor="@color/black"
android:textSize="@dimen/sp_15" />
<ImageView
android:layout_width="@dimen/dp_15"
android:layout_height="@dimen/dp_15"
android:layout_alignBottom="@+id/tvLocation"
android:layout_toLeftOf="@+id/tvPosi"
android:background="@drawable/icon_position" />
<TextView
android:id="@+id/tvPosi"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_alignBottom="@+id/tvLocation"
android:layout_alignParentRight="true"
android:layout_marginLeft="@dimen/dp_4"
android:text="重新定位"
android:textColor="@color/main_blue"
android:textSize="@dimen/sp_12" />
<TextView
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_below="@+id/tvLocation"
android:layout_marginTop="@dimen/dp_16"
android:text="河南省郑州市金水区农业路经三路东南角银 丰商务A座"
android:textColor="@color/black"
android:textSize="@dimen/sp_16" />
</RelativeLayout>
</androidx.cardview.widget.CardView>
<androidx.cardview.widget.CardView
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:layout_marginLeft="@dimen/dp_15"
android:layout_marginTop="@dimen/dp_12"
android:layout_marginRight="@dimen/dp_15"
app:cardBackgroundColor="@color/white"
app:cardCornerRadius="@dimen/dp_8">
<RelativeLayout
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:layout_gravity="center_horizontal"
android:padding="@dimen/dp_16">
<ImageView
android:id="@+id/ivLoad"
android:layout_width="@dimen/dp_21"
android:layout_height="@dimen/dp_21"
android:layout_marginTop="@dimen/dp_2"
android:background="@drawable/icon_load_pic" />
<TextView
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_marginLeft="@dimen/dp_24"
android:text="装货照片"
android:textColor="@color/black"
android:textSize="@dimen/sp_15" />
<ImageView
android:id="@+id/ivAdd"
android:layout_width="@dimen/dp_42"
android:layout_height="@dimen/dp_42"
android:layout_marginTop="@dimen/dp_40"
android:background="@drawable/head_defaut" />
<TextView
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_marginLeft="@dimen/dp_10"
android:layout_marginTop="@dimen/dp_40"
android:layout_toRightOf="@+id/ivAdd"
android:text="上传回单"
android:textColor="@color/black"
android:textSize="@dimen/sp_15" />
<TextView
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_alignBottom="@+id/ivAdd"
android:layout_marginLeft="@dimen/dp_10"
android:layout_toRightOf="@+id/ivAdd"
android:text="请按照要求上传装货回单"
android:textColor="@color/color_9"
android:textSize="@dimen/sp_12" />
</RelativeLayout>
</androidx.cardview.widget.CardView>
<androidx.cardview.widget.CardView
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:layout_marginLeft="@dimen/dp_15"
android:layout_marginTop="@dimen/dp_12"
android:layout_marginRight="@dimen/dp_15"
app:cardBackgroundColor="@color/white"
app:cardCornerRadius="@dimen/dp_8">
<RelativeLayout
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:layout_gravity="center_horizontal"
android:padding="@dimen/dp_16">
<ImageView
android:id="@+id/ivRece"
android:layout_width="@dimen/dp_21"
android:layout_height="@dimen/dp_21"
android:layout_marginTop="@dimen/dp_2"
android:background="@drawable/icon_rece" />
<TextView
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_marginLeft="@dimen/dp_24"
android:text="装货回单"
android:textColor="@color/black"
android:text="待装货"
android:textColor="@color/main_red"
android:textSize="@dimen/sp_15" />
<ImageView
@ -210,7 +81,7 @@
android:layout_marginLeft="@dimen/dp_10"
android:layout_marginTop="@dimen/dp_40"
android:layout_toRightOf="@+id/ivHead"
android:text="上传回单"
android:text="安徽东阳矿业科技有限公司"
android:textColor="@color/black"
android:textSize="@dimen/sp_15" />
@ -220,14 +91,441 @@
android:layout_alignBottom="@+id/ivHead"
android:layout_marginLeft="@dimen/dp_10"
android:layout_toRightOf="@+id/ivHead"
android:text="请按照要求上传装货回单"
android:text="交易200 好评率89%"
android:textColor="@color/color_9"
android:textSize="@dimen/sp_12" />
<Button
android:layout_width="wrap_content"
android:layout_height="@dimen/dp_26"
android:layout_alignParentRight="true"
android:layout_alignParentBottom="true"
android:background="@drawable/bg_btn"
android:paddingLeft="@dimen/dp_4"
android:paddingRight="@dimen/dp_4"
android:text="联系货主"
android:textColor="@color/white"
android:textSize="@dimen/sp_12" />
</RelativeLayout>
</androidx.cardview.widget.CardView>
<androidx.cardview.widget.CardView
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:layout_marginLeft="@dimen/dp_15"
android:layout_marginTop="@dimen/dp_12"
android:layout_marginRight="@dimen/dp_15"
app:cardBackgroundColor="@color/white"
app:cardCornerRadius="@dimen/dp_8">
<RelativeLayout
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:layout_gravity="center_horizontal"
android:padding="@dimen/dp_16">
<TextView
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:text="豫A87SF9"
android:textColor="@color/black"
android:textSize="@dimen/sp_17"
android:textStyle="bold" />
<TextView
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_centerInParent="true"
android:text="16米/30吨"
android:textColor="@color/color_01"
android:textSize="@dimen/sp_14" />
<TextView
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_alignParentRight="true"
android:layout_centerVertical="true"
android:text="重型栏板半挂车"
android:textColor="@color/color_01"
android:textSize="@dimen/sp_14" />
</RelativeLayout>
</androidx.cardview.widget.CardView>
<androidx.cardview.widget.CardView
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:layout_marginLeft="@dimen/dp_15"
android:layout_marginTop="@dimen/dp_12"
android:layout_marginRight="@dimen/dp_15"
app:cardBackgroundColor="@color/white"
app:cardCornerRadius="@dimen/dp_8">
<RelativeLayout
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:layout_gravity="center_horizontal"
android:padding="@dimen/dp_16">
<TextView
android:id="@+id/tvTime"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:text="12-07 16:00-20:00卸货"
android:textColor="@color/main_red"
android:textSize="@dimen/sp_15" />
<TextView
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_marginLeft="@dimen/dp_14"
android:layout_toRightOf="@+id/tvTime"
android:text="一装一卸"
android:textColor="@color/black"
android:textSize="@dimen/sp_15" />
<View
android:layout_width="match_parent"
android:layout_height="@dimen/dp_1"
android:layout_below="@+id/tvTime"
android:layout_marginTop="@dimen/dp_14"
android:background="@color/color_e5" />
<ImageView
android:id="@+id/ivLoad"
android:layout_width="@dimen/dp_18"
android:layout_height="@dimen/dp_18"
android:layout_below="@+id/tvTime"
android:layout_marginTop="@dimen/dp_33"
android:background="@drawable/icon_load" />
<TextView
android:id="@+id/tvLoad"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_below="@+id/tvTime"
android:layout_marginLeft="@dimen/dp_15"
android:layout_marginTop="@dimen/dp_29"
android:layout_toRightOf="@+id/ivLoad"
android:text="河南省郑州市金水区农业路经三路交叉 口银丰商务A座"
android:textColor="@color/black"
android:textSize="@dimen/sp_16" />
<TextView
android:id="@+id/tvPhone"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_below="@+id/tvLoad"
android:layout_alignStart="@+id/tvLoad"
android:layout_marginTop="@dimen/dp_12"
android:text="刘静 15854215412"
android:textColor="@color/color_9"
android:textSize="@dimen/sp_16" />
<ImageView
android:id="@+id/ivUnload"
android:layout_width="@dimen/dp_18"
android:layout_height="@dimen/dp_18"
android:layout_below="@+id/ivLoad"
android:layout_alignTop="@+id/tvUnload"
android:background="@drawable/icon_unload" />
<TextView
android:id="@+id/tvUnload"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_below="@+id/tvPhone"
android:layout_marginLeft="@dimen/dp_15"
android:layout_marginTop="@dimen/dp_29"
android:layout_toRightOf="@id/ivUnload"
android:text="河南省郑州市登封市少室路1553西南方 向170米登封第十加油站-便利店"
android:textColor="@color/black"
android:textSize="@dimen/sp_16" />
<TextView
android:id="@+id/tvUnloadPhone"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_below="@+id/tvUnload"
android:layout_alignStart="@+id/tvUnload"
android:layout_marginTop="@dimen/dp_12"
android:text="王文建 15854215412"
android:textColor="@color/color_9"
android:textSize="@dimen/sp_16" />
<LinearLayout
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:layout_below="@+id/tvUnloadPhone"
android:layout_marginTop="@dimen/dp_16"
android:background="@drawable/shape_gray_5"
android:orientation="horizontal">
<RelativeLayout
android:layout_width="0dp"
android:layout_height="wrap_content"
android:layout_weight="1"
android:gravity="center"
android:padding="@dimen/dp_15">
<TextView
android:id="@+id/tvLoadDis"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:gravity="center"
android:text="122.5km"
android:textColor="@color/black"
android:textSize="@dimen/sp_16"
android:textStyle="bold" />
<TextView
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_below="@+id/tvLoadDis"
android:layout_marginTop="@dimen/dp_5"
android:gravity="center"
android:text="距装货地约"
android:textColor="@color/color_9"
android:textSize="@dimen/sp_12"
android:textStyle="bold" />
<LinearLayout
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_centerVertical="true"
android:layout_marginLeft="@dimen/dp_12"
android:layout_toRightOf="@+id/tvLoadDis"
android:gravity="center"
android:orientation="vertical">
<ImageView
android:layout_width="@dimen/dp_14"
android:layout_height="@dimen/dp_14"
android:background="@drawable/icon_go" />
<TextView
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_marginTop="@dimen/dp_6"
android:text="去装货地"
android:textColor="@color/main_blue"
android:textSize="@dimen/dp_9" />
</LinearLayout>
</RelativeLayout>
<View
android:layout_width="@dimen/dp_1"
android:layout_height="@dimen/dp_24"
android:layout_gravity="center_vertical"
android:background="@color/color_c" />
<RelativeLayout
android:layout_width="0dp"
android:layout_height="wrap_content"
android:layout_weight="1"
android:gravity="center"
android:padding="@dimen/dp_15">
<TextView
android:id="@+id/tvUnloadDis"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:gravity="center"
android:text="122.5km"
android:textColor="@color/black"
android:textSize="@dimen/sp_16"
android:textStyle="bold" />
<TextView
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_below="@+id/tvUnloadDis"
android:layout_marginTop="@dimen/dp_5"
android:gravity="center"
android:text="预估里程"
android:textColor="@color/color_9"
android:textSize="@dimen/sp_12"
android:textStyle="bold" />
<LinearLayout
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_centerVertical="true"
android:layout_marginLeft="@dimen/dp_12"
android:layout_toRightOf="@+id/tvUnloadDis"
android:gravity="center"
android:orientation="vertical">
<ImageView
android:layout_width="@dimen/dp_14"
android:layout_height="@dimen/dp_14"
android:background="@drawable/icon_route" />
<TextView
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_marginTop="@dimen/dp_6"
android:text="查看路线"
android:textColor="@color/main_blue"
android:textSize="@dimen/dp_9" />
</LinearLayout>
</RelativeLayout>
</LinearLayout>
</RelativeLayout>
</androidx.cardview.widget.CardView>
<androidx.cardview.widget.CardView
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:layout_marginLeft="@dimen/dp_15"
android:layout_marginTop="@dimen/dp_12"
android:layout_marginRight="@dimen/dp_15"
app:cardBackgroundColor="@color/white"
app:cardCornerRadius="@dimen/dp_8">
<RelativeLayout
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:layout_gravity="center_horizontal"
android:padding="@dimen/dp_16">
<TextView
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:text="收货方"
android:textColor="@color/black"
android:textSize="@dimen/sp_17"
android:textStyle="bold" />
<TextView
android:id="@+id/tvCom"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_marginTop="@dimen/dp_40"
android:text="安徽东阳矿业科技有限公司"
android:textColor="@color/black"
android:textSize="@dimen/sp_15" />
</RelativeLayout>
</androidx.cardview.widget.CardView>
<androidx.cardview.widget.CardView
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:layout_marginLeft="@dimen/dp_15"
android:layout_marginTop="@dimen/dp_12"
android:layout_marginRight="@dimen/dp_15"
app:cardBackgroundColor="@color/white"
app:cardCornerRadius="@dimen/dp_8">
<RelativeLayout
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:layout_gravity="center_horizontal"
android:paddingTop="@dimen/dp_16">
<TextView
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:paddingLeft="@dimen/dp_16"
android:text="车货信息"
android:textColor="@color/black"
android:textSize="@dimen/sp_17"
android:textStyle="bold" />
<TextView
android:id="@+id/tvCarTitle"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_marginTop="@dimen/dp_46"
android:paddingLeft="@dimen/dp_16"
android:text="车辆"
android:textColor="@color/black"
android:textSize="@dimen/sp_15" />
<TextView
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_alignBottom="@+id/tvCarTitle"
android:layout_alignParentRight="true"
android:layout_marginTop="@dimen/dp_40"
android:paddingRight="@dimen/dp_16"
android:text="整车 4.2/6.2/6.8 米 高栏/厢式"
android:textColor="@color/main_red"
android:textSize="@dimen/sp_15" />
<TextView
android:id="@+id/tvGoodsTitle"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_below="@+id/tvCarTitle"
android:layout_marginTop="@dimen/dp_18"
android:paddingLeft="@dimen/dp_16"
android:text="货物"
android:textColor="@color/black"
android:textSize="@dimen/sp_15" />
<TextView
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_alignBottom="@+id/tvGoodsTitle"
android:layout_alignParentRight="true"
android:layout_marginTop="@dimen/dp_40"
android:paddingRight="@dimen/dp_16"
android:text="钢铁1吨螺纹钢"
android:textColor="@color/main_red"
android:textSize="@dimen/sp_15" />
<TextView
android:id="@+id/tvNotesTitle"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_below="@+id/tvGoodsTitle"
android:layout_marginTop="@dimen/dp_18"
android:paddingLeft="@dimen/dp_16"
android:text="备注"
android:textColor="@color/black"
android:textSize="@dimen/sp_15" />
<TextView
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_alignBottom="@+id/tvNotesTitle"
android:layout_alignParentRight="true"
android:layout_marginTop="@dimen/dp_40"
android:paddingRight="@dimen/dp_16"
android:text="下雨天,注意防水防锈,回单上传"
android:textColor="@color/black"
android:textSize="@dimen/sp_15" />
<TextView
android:layout_width="match_parent"
android:layout_height="@dimen/dp_32"
android:layout_below="@+id/tvNotesTitle"
android:layout_marginTop="@dimen/dp_18"
android:background="@drawable/shape_bottom_5"
android:gravity="left|center_vertical"
android:paddingLeft="@dimen/dp_15"
android:text="请根据车辆运输能力合理选择货源承接,避免超限超载。"
android:textColor="@color/main_red"
android:textSize="@dimen/sp_10" />
</RelativeLayout>
</androidx.cardview.widget.CardView>
<View
android:layout_width="0dp"
android:layout_height="@dimen/dp_10"
@ -246,15 +544,45 @@
android:paddingRight="@dimen/dp_14"
android:paddingBottom="@dimen/dp_9">
<TextView
android:id="@+id/tvFreight"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:text="2000元"
android:textColor="@color/main_red"
android:textSize="@dimen/sp_22"
android:textStyle="bold" />
<TextView
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_below="@+id/tvFreight"
android:layout_marginTop="@dimen/dp_5"
android:text="所得运费"
android:textColor="@color/color_9"
android:textSize="@dimen/sp_12" />
<Button
android:id="@+id/btnLoad"
android:layout_width="@dimen/dp_320"
android:layout_height="@dimen/dp_45"
android:layout_centerInParent="true"
android:id="@+id/btnLeft"
android:layout_width="@dimen/dp_120"
android:layout_height="@dimen/dp_36"
android:layout_centerVertical="true"
android:layout_toLeftOf="@+id/btnRight"
android:background="@drawable/shape_btn_empty_bg"
android:text="联系装货人"
android:textColor="@color/main_red"
android:textSize="@dimen/sp_15" />
<Button
android:id="@+id/btnRight"
android:layout_width="@dimen/dp_120"
android:layout_height="@dimen/dp_36"
android:layout_alignParentRight="true"
android:layout_centerVertical="true"
android:layout_marginLeft="@dimen/dp_10"
android:background="@drawable/bg_btn"
android:text="立即提交"
android:text="立即装货"
android:textColor="@color/white"
android:textSize="@dimen/sp_15" />
</RelativeLayout>

View File

@ -8,35 +8,24 @@
android:orientation="vertical">
<RelativeLayout
android:id="@+id/rlTop"
android:layout_width="match_parent"
android:layout_height="@dimen/dp_240"
android:background="@drawable/home_top_bg"
android:paddingTop="@dimen/dp_48">
android:layout_height="@dimen/dp_80"
android:background="@drawable/waybill_top_bg"
android:gravity="bottom">
<TextView
android:id="@+id/tvTitle"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_centerHorizontal="true"
android:text="卸货"
android:textColor="@color/white"
android:textSize="@dimen/sp_17" />
<ImageView
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_marginLeft="@dimen/dp_16"
android:layout_marginTop="@dimen/dp_4"
android:background="@drawable/left"
android:baselineAlignBottom="@+id/tvTitle" />
<include layout="@layout/common_toolbar"></include>
</RelativeLayout>
<com.amap.api.maps2d.MapView
android:id="@+id/mapView"
android:layout_width="match_parent"
android:layout_height="@dimen/dp_200" />
<androidx.core.widget.NestedScrollView
android:id="@+id/scrollView"
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:layout_marginTop="@dimen/dp_m_140"
android:layout_marginTop="@dimen/dp_m_36"
android:layout_weight="1"
android:fillViewport="true">
@ -45,6 +34,10 @@
android:layout_height="wrap_content"
android:orientation="vertical">
<View
android:layout_width="0dp"
android:layout_height="@dimen/dp_10"
android:background="@android:color/transparent" />
<androidx.cardview.widget.CardView
android:layout_width="match_parent"
android:layout_height="wrap_content"
@ -59,142 +52,20 @@
android:layout_gravity="center_horizontal"
android:padding="@dimen/dp_16">
<ImageView
android:id="@+id/tvLocation"
android:layout_width="@dimen/dp_21"
android:layout_height="@dimen/dp_21"
android:background="@drawable/icon_location" />
<TextView
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_marginLeft="@dimen/dp_30"
android:text="当前位置"
android:text="运单号DJHS15541125541"
android:textColor="@color/black"
android:textSize="@dimen/sp_15" />
<ImageView
android:layout_width="@dimen/dp_15"
android:layout_height="@dimen/dp_15"
android:layout_alignBottom="@+id/tvLocation"
android:layout_toLeftOf="@+id/tvPosi"
android:background="@drawable/icon_position" />
<TextView
android:id="@+id/tvPosi"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_alignBottom="@+id/tvLocation"
android:layout_alignParentRight="true"
android:layout_marginLeft="@dimen/dp_4"
android:text="重新定位"
android:textColor="@color/main_blue"
android:textSize="@dimen/sp_12" />
<TextView
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_below="@+id/tvLocation"
android:layout_marginTop="@dimen/dp_16"
android:text="河南省郑州市金水区农业路经三路东南角银 丰商务A座"
android:textColor="@color/black"
android:textSize="@dimen/sp_16" />
</RelativeLayout>
</androidx.cardview.widget.CardView>
<androidx.cardview.widget.CardView
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:layout_marginLeft="@dimen/dp_15"
android:layout_marginTop="@dimen/dp_12"
android:layout_marginRight="@dimen/dp_15"
app:cardBackgroundColor="@color/white"
app:cardCornerRadius="@dimen/dp_8">
<RelativeLayout
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:layout_gravity="center_horizontal"
android:padding="@dimen/dp_16">
<ImageView
android:id="@+id/ivLoad"
android:layout_width="@dimen/dp_21"
android:layout_height="@dimen/dp_21"
android:layout_marginTop="@dimen/dp_2"
android:background="@drawable/icon_load_pic" />
<TextView
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_marginLeft="@dimen/dp_24"
android:text="卸货照片"
android:textColor="@color/black"
android:textSize="@dimen/sp_15" />
<ImageView
android:id="@+id/ivAdd"
android:layout_width="@dimen/dp_42"
android:layout_height="@dimen/dp_42"
android:layout_marginTop="@dimen/dp_40"
android:background="@drawable/head_defaut" />
<TextView
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_marginLeft="@dimen/dp_10"
android:layout_marginTop="@dimen/dp_40"
android:layout_toRightOf="@+id/ivAdd"
android:text="上传卸货照片"
android:textColor="@color/black"
android:textSize="@dimen/sp_15" />
<TextView
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_alignBottom="@+id/ivAdd"
android:layout_marginLeft="@dimen/dp_10"
android:layout_toRightOf="@+id/ivAdd"
android:text="请按照要求上传装货回单"
android:textColor="@color/color_9"
android:textSize="@dimen/sp_12" />
</RelativeLayout>
</androidx.cardview.widget.CardView>
<androidx.cardview.widget.CardView
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:layout_marginLeft="@dimen/dp_15"
android:layout_marginTop="@dimen/dp_12"
android:layout_marginRight="@dimen/dp_15"
app:cardBackgroundColor="@color/white"
app:cardCornerRadius="@dimen/dp_8">
<RelativeLayout
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:layout_gravity="center_horizontal"
android:padding="@dimen/dp_16">
<ImageView
android:id="@+id/ivRece"
android:layout_width="@dimen/dp_21"
android:layout_height="@dimen/dp_21"
android:layout_marginTop="@dimen/dp_2"
android:background="@drawable/icon_rece" />
<TextView
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_marginLeft="@dimen/dp_24"
android:text="卸货回单"
android:textColor="@color/black"
android:text="待卸货"
android:textColor="@color/main_red"
android:textSize="@dimen/sp_15" />
<ImageView
@ -210,7 +81,7 @@
android:layout_marginLeft="@dimen/dp_10"
android:layout_marginTop="@dimen/dp_40"
android:layout_toRightOf="@+id/ivHead"
android:text="上传回单"
android:text="安徽东阳矿业科技有限公司"
android:textColor="@color/black"
android:textSize="@dimen/sp_15" />
@ -220,14 +91,441 @@
android:layout_alignBottom="@+id/ivHead"
android:layout_marginLeft="@dimen/dp_10"
android:layout_toRightOf="@+id/ivHead"
android:text="请按照要求上传装货回单"
android:text="交易200 好评率89%"
android:textColor="@color/color_9"
android:textSize="@dimen/sp_12" />
<Button
android:layout_width="wrap_content"
android:layout_height="@dimen/dp_26"
android:layout_alignParentRight="true"
android:layout_alignParentBottom="true"
android:background="@drawable/bg_btn"
android:paddingLeft="@dimen/dp_4"
android:paddingRight="@dimen/dp_4"
android:text="联系货主"
android:textColor="@color/white"
android:textSize="@dimen/sp_12" />
</RelativeLayout>
</androidx.cardview.widget.CardView>
<androidx.cardview.widget.CardView
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:layout_marginLeft="@dimen/dp_15"
android:layout_marginTop="@dimen/dp_12"
android:layout_marginRight="@dimen/dp_15"
app:cardBackgroundColor="@color/white"
app:cardCornerRadius="@dimen/dp_8">
<RelativeLayout
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:layout_gravity="center_horizontal"
android:padding="@dimen/dp_16">
<TextView
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:text="豫A87SF9"
android:textColor="@color/black"
android:textSize="@dimen/sp_17"
android:textStyle="bold" />
<TextView
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_centerInParent="true"
android:text="16米/30吨"
android:textColor="@color/color_01"
android:textSize="@dimen/sp_14" />
<TextView
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_alignParentRight="true"
android:layout_centerVertical="true"
android:text="重型栏板半挂车"
android:textColor="@color/color_01"
android:textSize="@dimen/sp_14" />
</RelativeLayout>
</androidx.cardview.widget.CardView>
<androidx.cardview.widget.CardView
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:layout_marginLeft="@dimen/dp_15"
android:layout_marginTop="@dimen/dp_12"
android:layout_marginRight="@dimen/dp_15"
app:cardBackgroundColor="@color/white"
app:cardCornerRadius="@dimen/dp_8">
<RelativeLayout
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:layout_gravity="center_horizontal"
android:padding="@dimen/dp_16">
<TextView
android:id="@+id/tvTime"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:text="12-07 16:00-20:00卸货"
android:textColor="@color/main_red"
android:textSize="@dimen/sp_15" />
<TextView
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_marginLeft="@dimen/dp_14"
android:layout_toRightOf="@+id/tvTime"
android:text="一装一卸"
android:textColor="@color/black"
android:textSize="@dimen/sp_15" />
<View
android:layout_width="match_parent"
android:layout_height="@dimen/dp_1"
android:layout_below="@+id/tvTime"
android:layout_marginTop="@dimen/dp_14"
android:background="@color/color_e5" />
<ImageView
android:id="@+id/ivLoad"
android:layout_width="@dimen/dp_18"
android:layout_height="@dimen/dp_18"
android:layout_below="@+id/tvTime"
android:layout_marginTop="@dimen/dp_33"
android:background="@drawable/icon_load" />
<TextView
android:id="@+id/tvLoad"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_below="@+id/tvTime"
android:layout_marginLeft="@dimen/dp_15"
android:layout_marginTop="@dimen/dp_29"
android:layout_toRightOf="@+id/ivLoad"
android:text="河南省郑州市金水区农业路经三路交叉 口银丰商务A座"
android:textColor="@color/black"
android:textSize="@dimen/sp_16" />
<TextView
android:id="@+id/tvPhone"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_below="@+id/tvLoad"
android:layout_alignStart="@+id/tvLoad"
android:layout_marginTop="@dimen/dp_12"
android:text="刘静 15854215412"
android:textColor="@color/color_9"
android:textSize="@dimen/sp_16" />
<ImageView
android:id="@+id/ivUnload"
android:layout_width="@dimen/dp_18"
android:layout_height="@dimen/dp_18"
android:layout_below="@+id/ivLoad"
android:layout_alignTop="@+id/tvUnload"
android:background="@drawable/icon_unload" />
<TextView
android:id="@+id/tvUnload"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_below="@+id/tvPhone"
android:layout_marginLeft="@dimen/dp_15"
android:layout_marginTop="@dimen/dp_29"
android:layout_toRightOf="@id/ivUnload"
android:text="河南省郑州市登封市少室路1553西南方 向170米登封第十加油站-便利店"
android:textColor="@color/black"
android:textSize="@dimen/sp_16" />
<TextView
android:id="@+id/tvUnloadPhone"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_below="@+id/tvUnload"
android:layout_alignStart="@+id/tvUnload"
android:layout_marginTop="@dimen/dp_12"
android:text="王文建 15854215412"
android:textColor="@color/color_9"
android:textSize="@dimen/sp_16" />
<LinearLayout
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:layout_below="@+id/tvUnloadPhone"
android:layout_marginTop="@dimen/dp_16"
android:background="@drawable/shape_gray_5"
android:orientation="horizontal">
<RelativeLayout
android:layout_width="0dp"
android:layout_height="wrap_content"
android:layout_weight="1"
android:gravity="center"
android:padding="@dimen/dp_15">
<TextView
android:id="@+id/tvLoadDis"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:gravity="center"
android:text="122.5km"
android:textColor="@color/black"
android:textSize="@dimen/sp_16"
android:textStyle="bold" />
<TextView
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_below="@+id/tvLoadDis"
android:layout_marginTop="@dimen/dp_5"
android:gravity="center"
android:text="距装货地约"
android:textColor="@color/color_9"
android:textSize="@dimen/sp_12"
android:textStyle="bold" />
<LinearLayout
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_centerVertical="true"
android:layout_marginLeft="@dimen/dp_12"
android:layout_toRightOf="@+id/tvLoadDis"
android:gravity="center"
android:orientation="vertical">
<ImageView
android:layout_width="@dimen/dp_14"
android:layout_height="@dimen/dp_14"
android:background="@drawable/icon_go" />
<TextView
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_marginTop="@dimen/dp_6"
android:text="去装货地"
android:textColor="@color/main_blue"
android:textSize="@dimen/dp_9" />
</LinearLayout>
</RelativeLayout>
<View
android:layout_width="@dimen/dp_1"
android:layout_height="@dimen/dp_24"
android:layout_gravity="center_vertical"
android:background="@color/color_c" />
<RelativeLayout
android:layout_width="0dp"
android:layout_height="wrap_content"
android:layout_weight="1"
android:gravity="center"
android:padding="@dimen/dp_15">
<TextView
android:id="@+id/tvUnloadDis"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:gravity="center"
android:text="122.5km"
android:textColor="@color/black"
android:textSize="@dimen/sp_16"
android:textStyle="bold" />
<TextView
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_below="@+id/tvUnloadDis"
android:layout_marginTop="@dimen/dp_5"
android:gravity="center"
android:text="预估里程"
android:textColor="@color/color_9"
android:textSize="@dimen/sp_12"
android:textStyle="bold" />
<LinearLayout
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_centerVertical="true"
android:layout_marginLeft="@dimen/dp_12"
android:layout_toRightOf="@+id/tvUnloadDis"
android:gravity="center"
android:orientation="vertical">
<ImageView
android:layout_width="@dimen/dp_14"
android:layout_height="@dimen/dp_14"
android:background="@drawable/icon_route" />
<TextView
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_marginTop="@dimen/dp_6"
android:text="查看路线"
android:textColor="@color/main_blue"
android:textSize="@dimen/dp_9" />
</LinearLayout>
</RelativeLayout>
</LinearLayout>
</RelativeLayout>
</androidx.cardview.widget.CardView>
<androidx.cardview.widget.CardView
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:layout_marginLeft="@dimen/dp_15"
android:layout_marginTop="@dimen/dp_12"
android:layout_marginRight="@dimen/dp_15"
app:cardBackgroundColor="@color/white"
app:cardCornerRadius="@dimen/dp_8">
<RelativeLayout
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:layout_gravity="center_horizontal"
android:padding="@dimen/dp_16">
<TextView
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:text="收货方"
android:textColor="@color/black"
android:textSize="@dimen/sp_17"
android:textStyle="bold" />
<TextView
android:id="@+id/tvCom"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_marginTop="@dimen/dp_40"
android:text="安徽东阳矿业科技有限公司"
android:textColor="@color/black"
android:textSize="@dimen/sp_15" />
</RelativeLayout>
</androidx.cardview.widget.CardView>
<androidx.cardview.widget.CardView
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:layout_marginLeft="@dimen/dp_15"
android:layout_marginTop="@dimen/dp_12"
android:layout_marginRight="@dimen/dp_15"
app:cardBackgroundColor="@color/white"
app:cardCornerRadius="@dimen/dp_8">
<RelativeLayout
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:layout_gravity="center_horizontal"
android:paddingTop="@dimen/dp_16">
<TextView
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:paddingLeft="@dimen/dp_16"
android:text="车货信息"
android:textColor="@color/black"
android:textSize="@dimen/sp_17"
android:textStyle="bold" />
<TextView
android:id="@+id/tvCarTitle"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_marginTop="@dimen/dp_46"
android:paddingLeft="@dimen/dp_16"
android:text="车辆"
android:textColor="@color/black"
android:textSize="@dimen/sp_15" />
<TextView
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_alignBottom="@+id/tvCarTitle"
android:layout_alignParentRight="true"
android:layout_marginTop="@dimen/dp_40"
android:paddingRight="@dimen/dp_16"
android:text="整车 4.2/6.2/6.8 米 高栏/厢式"
android:textColor="@color/main_red"
android:textSize="@dimen/sp_15" />
<TextView
android:id="@+id/tvGoodsTitle"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_below="@+id/tvCarTitle"
android:layout_marginTop="@dimen/dp_18"
android:paddingLeft="@dimen/dp_16"
android:text="货物"
android:textColor="@color/black"
android:textSize="@dimen/sp_15" />
<TextView
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_alignBottom="@+id/tvGoodsTitle"
android:layout_alignParentRight="true"
android:layout_marginTop="@dimen/dp_40"
android:paddingRight="@dimen/dp_16"
android:text="钢铁1吨螺纹钢"
android:textColor="@color/main_red"
android:textSize="@dimen/sp_15" />
<TextView
android:id="@+id/tvNotesTitle"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_below="@+id/tvGoodsTitle"
android:layout_marginTop="@dimen/dp_18"
android:paddingLeft="@dimen/dp_16"
android:text="备注"
android:textColor="@color/black"
android:textSize="@dimen/sp_15" />
<TextView
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_alignBottom="@+id/tvNotesTitle"
android:layout_alignParentRight="true"
android:layout_marginTop="@dimen/dp_40"
android:paddingRight="@dimen/dp_16"
android:text="下雨天,注意防水防锈,回单上传"
android:textColor="@color/black"
android:textSize="@dimen/sp_15" />
<TextView
android:layout_width="match_parent"
android:layout_height="@dimen/dp_32"
android:layout_below="@+id/tvNotesTitle"
android:layout_marginTop="@dimen/dp_18"
android:background="@drawable/shape_bottom_5"
android:gravity="left|center_vertical"
android:paddingLeft="@dimen/dp_15"
android:text="请根据车辆运输能力合理选择货源承接,避免超限超载。"
android:textColor="@color/main_red"
android:textSize="@dimen/sp_10" />
</RelativeLayout>
</androidx.cardview.widget.CardView>
<View
android:layout_width="0dp"
android:layout_height="@dimen/dp_10"
@ -246,12 +544,42 @@
android:paddingRight="@dimen/dp_14"
android:paddingBottom="@dimen/dp_9">
<TextView
android:id="@+id/tvFreight"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:text="2000元"
android:textColor="@color/main_red"
android:textSize="@dimen/sp_22"
android:textStyle="bold" />
<TextView
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_below="@+id/tvFreight"
android:layout_marginTop="@dimen/dp_5"
android:text="所得运费"
android:textColor="@color/color_9"
android:textSize="@dimen/sp_12" />
<Button
android:id="@+id/btnUnload"
android:layout_width="@dimen/dp_320"
android:layout_height="@dimen/dp_45"
android:layout_centerInParent="true"
android:id="@+id/btnLeft"
android:layout_width="@dimen/dp_120"
android:layout_height="@dimen/dp_36"
android:layout_centerVertical="true"
android:layout_toLeftOf="@+id/btnRight"
android:background="@drawable/shape_btn_empty_bg"
android:text="联系装货人"
android:textColor="@color/main_red"
android:textSize="@dimen/sp_15" />
<Button
android:id="@+id/btnRight"
android:layout_width="@dimen/dp_120"
android:layout_height="@dimen/dp_36"
android:layout_alignParentRight="true"
android:layout_centerVertical="true"
android:layout_marginLeft="@dimen/dp_10"
android:background="@drawable/bg_btn"
android:text="立即卸货"

View File

@ -0,0 +1,263 @@
<?xml version="1.0" encoding="utf-8"?>
<LinearLayout 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"
android:layout_width="match_parent"
android:layout_height="match_parent"
android:background="@color/white"
android:orientation="vertical">
<RelativeLayout
android:id="@+id/rlTop"
android:layout_width="match_parent"
android:layout_height="@dimen/dp_240"
android:background="@drawable/home_top_bg"
android:paddingTop="@dimen/dp_48">
<TextView
android:id="@+id/tvTitle"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_centerHorizontal="true"
android:text="卸货"
android:textColor="@color/white"
android:textSize="@dimen/sp_17" />
<ImageView
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_marginLeft="@dimen/dp_16"
android:layout_marginTop="@dimen/dp_4"
android:background="@drawable/left"
android:baselineAlignBottom="@+id/tvTitle" />
</RelativeLayout>
<androidx.core.widget.NestedScrollView
android:id="@+id/scrollView"
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:layout_marginTop="@dimen/dp_m_140"
android:layout_weight="1"
android:fillViewport="true">
<LinearLayout
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:orientation="vertical">
<androidx.cardview.widget.CardView
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:layout_marginLeft="@dimen/dp_15"
android:layout_marginRight="@dimen/dp_15"
app:cardBackgroundColor="@color/white"
app:cardCornerRadius="@dimen/dp_8">
<RelativeLayout
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:layout_gravity="center_horizontal"
android:padding="@dimen/dp_16">
<ImageView
android:id="@+id/tvLocation"
android:layout_width="@dimen/dp_21"
android:layout_height="@dimen/dp_21"
android:background="@drawable/icon_location" />
<TextView
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_marginLeft="@dimen/dp_30"
android:text="当前位置"
android:textColor="@color/black"
android:textSize="@dimen/sp_15" />
<ImageView
android:layout_width="@dimen/dp_15"
android:layout_height="@dimen/dp_15"
android:layout_alignBottom="@+id/tvLocation"
android:layout_toLeftOf="@+id/tvPosi"
android:background="@drawable/icon_position" />
<TextView
android:id="@+id/tvPosi"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_alignBottom="@+id/tvLocation"
android:layout_alignParentRight="true"
android:layout_marginLeft="@dimen/dp_4"
android:text="重新定位"
android:textColor="@color/main_blue"
android:textSize="@dimen/sp_12" />
<TextView
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_below="@+id/tvLocation"
android:layout_marginTop="@dimen/dp_16"
android:text="河南省郑州市金水区农业路经三路东南角银 丰商务A座"
android:textColor="@color/black"
android:textSize="@dimen/sp_16" />
</RelativeLayout>
</androidx.cardview.widget.CardView>
<androidx.cardview.widget.CardView
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:layout_marginLeft="@dimen/dp_15"
android:layout_marginTop="@dimen/dp_12"
android:layout_marginRight="@dimen/dp_15"
app:cardBackgroundColor="@color/white"
app:cardCornerRadius="@dimen/dp_8">
<RelativeLayout
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:layout_gravity="center_horizontal"
android:padding="@dimen/dp_16">
<ImageView
android:id="@+id/ivLoad"
android:layout_width="@dimen/dp_21"
android:layout_height="@dimen/dp_21"
android:layout_marginTop="@dimen/dp_2"
android:background="@drawable/icon_load_pic" />
<TextView
android:id="@+id/tvPicTitle"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_marginLeft="@dimen/dp_24"
android:text="卸货照片"
android:textColor="@color/black"
android:textSize="@dimen/sp_15" />
<ImageView
android:id="@+id/ivAdd"
android:layout_width="@dimen/dp_42"
android:layout_height="@dimen/dp_42"
android:layout_marginTop="@dimen/dp_40"
android:background="@drawable/head_defaut" />
<TextView
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_marginLeft="@dimen/dp_10"
android:layout_marginTop="@dimen/dp_40"
android:layout_toRightOf="@+id/ivAdd"
android:text="上传卸货照片"
android:textColor="@color/black"
android:textSize="@dimen/sp_15" />
<TextView
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_alignBottom="@+id/ivAdd"
android:layout_marginLeft="@dimen/dp_10"
android:layout_toRightOf="@+id/ivAdd"
android:text="请按照要求上传装货回单"
android:textColor="@color/color_9"
android:textSize="@dimen/sp_12" />
</RelativeLayout>
</androidx.cardview.widget.CardView>
<androidx.cardview.widget.CardView
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:layout_marginLeft="@dimen/dp_15"
android:layout_marginTop="@dimen/dp_12"
android:layout_marginRight="@dimen/dp_15"
app:cardBackgroundColor="@color/white"
app:cardCornerRadius="@dimen/dp_8">
<RelativeLayout
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:layout_gravity="center_horizontal"
android:padding="@dimen/dp_16">
<ImageView
android:id="@+id/ivRece"
android:layout_width="@dimen/dp_21"
android:layout_height="@dimen/dp_21"
android:layout_marginTop="@dimen/dp_2"
android:background="@drawable/icon_rece" />
<TextView
android:id="@+id/tvRece"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_marginLeft="@dimen/dp_24"
android:text="卸货回单"
android:textColor="@color/black"
android:textSize="@dimen/sp_15" />
<ImageView
android:id="@+id/ivHead"
android:layout_width="@dimen/dp_42"
android:layout_height="@dimen/dp_42"
android:layout_marginTop="@dimen/dp_40"
android:background="@drawable/head_defaut" />
<TextView
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_marginLeft="@dimen/dp_10"
android:layout_marginTop="@dimen/dp_40"
android:layout_toRightOf="@+id/ivHead"
android:text="上传回单"
android:textColor="@color/black"
android:textSize="@dimen/sp_15" />
<TextView
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_alignBottom="@+id/ivHead"
android:layout_marginLeft="@dimen/dp_10"
android:layout_toRightOf="@+id/ivHead"
android:text="请按照要求上传装货回单"
android:textColor="@color/color_9"
android:textSize="@dimen/sp_12" />
</RelativeLayout>
</androidx.cardview.widget.CardView>
<View
android:layout_width="0dp"
android:layout_height="@dimen/dp_10"
android:background="@android:color/transparent" />
</LinearLayout>
</androidx.core.widget.NestedScrollView>
<RelativeLayout
android:layout_width="match_parent"
android:layout_height="@dimen/dp_74"
android:gravity="center_vertical"
android:paddingLeft="@dimen/dp_14"
android:paddingTop="@dimen/dp_9"
android:paddingRight="@dimen/dp_14"
android:paddingBottom="@dimen/dp_9">
<Button
android:id="@+id/btnUnload"
android:layout_width="@dimen/dp_320"
android:layout_height="@dimen/dp_45"
android:layout_centerInParent="true"
android:layout_marginLeft="@dimen/dp_10"
android:background="@drawable/bg_btn"
android:text="立即提交"
android:textColor="@color/white"
android:textSize="@dimen/sp_15" />
</RelativeLayout>
</LinearLayout>

View File

@ -5,8 +5,6 @@
android:orientation="vertical">
//搜索
<RelativeLayout
android:layout_width="match_parent"
android:layout_height="@dimen/dp_77"

View File

@ -10,6 +10,7 @@
<color name="color_e5">#E5E5E5</color>
<color name="color_transparent">#00000000</color>
<color name="color_01">#010101</color>
<color name="colorBlackE">#EEEEEE</color>
<color name="color_3">#333333</color>
<color name="color_6">#666666</color>

View File

@ -7,29 +7,29 @@ plugins {
android {
compileSdkVersion rootProject.ext.android["compileSdkVersion"]
// defaultConfig {
// minSdkVersion rootProject.ext.android["minSdkVersion"]
// targetSdkVersion rootProject.ext.android["targetSdkVersion"]
// versionCode rootProject.ext.android["versionCode"]
// versionName rootProject.ext.android["versionName"]
//
// testInstrumentationRunner "androidx.test.runner.AndroidJUnitRunner"
// consumerProguardFiles "consumer-rules.pro"
// }
defaultConfig {
minSdkVersion rootProject.ext.android["minSdkVersion"]
targetSdkVersion rootProject.ext.android["targetSdkVersion"]
versionCode rootProject.ext.android["versionCode"]
versionName rootProject.ext.android["versionName"]
// buildTypes {
// release {
// minifyEnabled false
// proguardFiles getDefaultProguardFile('proguard-android-optimize.txt'), 'proguard-rules.pro'
// }
// }
// compileOptions {
// sourceCompatibility JavaVersion.VERSION_11
// targetCompatibility JavaVersion.VERSION_11
// }
// kotlinOptions {
// jvmTarget = '11'
// }
testInstrumentationRunner "androidx.test.runner.AndroidJUnitRunner"
consumerProguardFiles "consumer-rules.pro"
}
buildTypes {
release {
minifyEnabled false
proguardFiles getDefaultProguardFile('proguard-android-optimize.txt'), 'proguard-rules.pro'
}
}
compileOptions {
sourceCompatibility JavaVersion.VERSION_11
targetCompatibility JavaVersion.VERSION_11
}
kotlinOptions {
jvmTarget = '11'
}
}
dependencies {

View File

@ -180,6 +180,7 @@ public abstract class BaseActivity<VB extends ViewBinding> extends AppCompatActi
@RequiresApi(api = Build.VERSION_CODES.LOLLIPOP)
protected void setTitleBar(String title, View.OnClickListener listener, boolean isVisible, String right, View.OnClickListener rightListener) {
mToolbar = (Toolbar) findViewById(R.id.common_toolbar);
mToolbar.setBackgroundColor(Color.TRANSPARENT);
if (!TextUtils.isEmpty(title))
((TextView) findViewById(R.id.common_toolBar_title)).setText(title);
TextView mTextRight = (TextView) findViewById(R.id.common_toolBar_text_right);

View File

@ -29,7 +29,7 @@
android:layout_gravity="right"
android:layout_marginRight="10dp"
android:gravity="center"
android:textColor="@color/white"
android:textColor="@color/black"
android:textSize="@dimen/text_14sp"
android:visibility="gone" />