From a0b3598842d57f5dfb5736e8a4fff5a9d70191a5 Mon Sep 17 00:00:00 2001
From: liugl <liugl@sinata.cn>
Date: 星期四, 06 八月 2020 20:55:52 +0800
Subject: [PATCH] 8.6
---
app/src/main/java/com/okgoincar/slab/SlabOrderOverActivity.kt | 118 +++++++++++++++++++++++++++++++++++++++++-----------------
1 files changed, 83 insertions(+), 35 deletions(-)
diff --git a/app/src/main/java/com/okgoincar/slab/SlabOrderOverActivity.kt b/app/src/main/java/com/okgoincar/slab/SlabOrderOverActivity.kt
index c0daf3b..b5b3b90 100644
--- a/app/src/main/java/com/okgoincar/slab/SlabOrderOverActivity.kt
+++ b/app/src/main/java/com/okgoincar/slab/SlabOrderOverActivity.kt
@@ -1,9 +1,8 @@
package com.okgoincar.slab
+import android.os.CountDownTimer
import android.os.Looper
-import cn.sinata.xldutils.utils.clickDelay
-import cn.sinata.xldutils.utils.gone
-import cn.sinata.xldutils.utils.visible
+import cn.sinata.xldutils.utils.*
import com.okgoincar.netUtls.callNet
import com.okgoincar.netUtls.getMapByAny
import com.google.gson.Gson
@@ -12,6 +11,7 @@
import com.okgoincar.bean.OrderBean
import com.okgoincar.bean.OrderSimpleData
import com.okgoincar.netUtls.Api
+import com.okgoincar.netUtls.timeOver
import com.okgoincar.utils.MyUtils
import kotlinx.android.synthetic.main.activity_order_over.*
@@ -25,29 +25,66 @@
intent.getStringExtra("orderId")
}
+ var time:CountDownTimer? = null
+
lateinit var orderBean: OrderBean
override fun setContentView() {
setContentView(R.layout.activity_order_over)
MyApplication.currentOrderType = ""
MyApplication.currentOrderId = ""
- ll_pay_result.gone()
showHeader(false)
showTitle(false)
+
+ }
+
+ override fun onPause() {
+ super.onPause()
+ if (time != null){
+ time!!.onFinish()
+ }
}
override fun setBlackMode(b: Boolean?) {
super.setBlackMode(b)
- if(b!!){
- rl_main_bg.setBackgroundResource(R.color.black_191919)
+ if(b!!){ //晚上
+ rl_main_bg.setBackgroundResource(R.color.black)
ll_content_web.setBackgroundResource(R.drawable.bg_slab_main_8_black)
- ll_order_top.setBackgroundResource(R.color.black_191919)
- ll_pay_result.setBackgroundResource(R.drawable.bg_slab_main_8_shen_black)
+ ll_order_top.setBackgroundResource(R.drawable.bg_slab_main_8_black_bottom)
+// ll_pay_result.setBackgroundResource(R.drawable.bg_slab_main_8_shen_black)
+ iv_back_slab.setImageResource(R.mipmap.icon_back_slab)
+ tv_title_slab.textColor(this,R.color.write)
+ tv_name.textColor(this,R.color.write)
+ tv_car_num.textColor(this,R.color.write)
+ tv_phone.textColor(this,R.color.write)
+ tv_time.textColor(this,R.color.write)
+ tv_time.setDrawableLeft(R.mipmap.icon_time_gray)
+ tv_start_address.textColor(this,R.color.write)
+ tv_end_address.textColor(this,R.color.write)
+ tv_red_money.textColor(this,R.color.write)
+ tv_pay_result_title.textColor(this,R.color.write)
+ tv_order_type.textColor(this,R.color.write)
+ tv_hive_small_money.textColor(this,R.color.write)
+ tv_phone.setDrawableLeft(R.mipmap.icon_dial_slab)
}else{
- rl_main_bg.setBackgroundResource(R.drawable.bg_slab_main)
- ll_content_web.setBackgroundResource(R.drawable.bg_slab_main_8)
- ll_order_top.setBackgroundResource(R.drawable.bg_slab_main_8_bottom)
- ll_pay_result.setBackgroundResource(R.drawable.bg_slab_main_8_shen)
+ rl_main_bg.setBackgroundResource(R.color.write)
+ ll_content_web.setBackgroundResource(R.drawable.write_top_10)
+ ll_order_top.setBackgroundResource(R.drawable.write_bottom_10)
+// ll_pay_result.setBackgroundResource(R.drawable.bg_white_round5)
+ iv_back_slab.setImageResource(R.mipmap.icon_back_black)
+ tv_title_slab.textColor(this,R.color.black)
+ tv_name.textColor(this,R.color.black)
+ tv_car_num.textColor(this,R.color.black)
+ tv_phone.textColor(this,R.color.black)
+ tv_time.textColor(this,R.color.black)
+ tv_time.setDrawableLeft(R.mipmap.icon_time_xiao)
+ tv_start_address.textColor(this,R.color.black)
+ tv_end_address.textColor(this,R.color.black)
+ tv_red_money.textColor(this,R.color.black)
+ tv_pay_result_title.textColor(this,R.color.black)
+ tv_order_type.textColor(this,R.color.black)
+ tv_hive_small_money.textColor(this,R.color.black)
+ tv_phone.setDrawableLeft(R.mipmap.icon_dial)
}
}
@@ -59,6 +96,12 @@
callNet(this, Api.queryOrderInfo, map) {
orderBean = gson.fromJson(it, OrderBean::class.java)
showUi(orderBean)
+ time = timeOver (5000){
+ tv_title_slab.text = "已完成($it)"
+ if (it == 0){
+ onBackPressed()
+ }
+ }
}
}
@@ -69,33 +112,34 @@
tv_phone.clickDelay {
MyUtils.getInstans().CallPhone(this, it.data.phone.toString())
}
+ tv_pay_result_money.text = "¥" + it.data.orderMoney.toString()
tv_time.text = it.data.travelTime
tv_start_address.text = it.data.startAddress
tv_end_address.text = it.data.endAddress
tv_red_money.text = it.data.tipMoney.toString() + "元小费"
- when (orderBean.data.orderState) {
- 10, 11 -> {
- ll_pay_result.gone()
- setTitleText("已取消")
- }
- 6, 7 -> {
- if (it.data.payManner == 2) {
- ll_pay_result.gone()
- setTitleText("已完成")
- } else {
- addSocketLisener()
- showPayResultText(it, it.data.orderState)
- }
- }
- 8, 9 -> {
- if (it.data.payManner == 2) {
- ll_pay_result.gone()
- setTitleText("已完成")
- } else {
- showPayResultText(it, it.data.orderState)
- }
- }
- }
+// when (orderBean.data.orderState) {
+// 10, 11 -> {
+// ll_pay_result.gone()
+// setTitleText("已取消")
+// }
+// 6, 7 -> {
+// if (it.data.payManner == 2) {
+// ll_pay_result.gone()
+// setTitleText("已完成")
+// } else {
+// addSocketLisener()
+// showPayResultText(it, it.data.orderState)
+// }
+// }
+// 8, 9 -> {
+// if (it.data.payManner == 2) {
+// ll_pay_result.gone()
+// setTitleText("已完成")
+// } else {
+// showPayResultText(it, it.data.orderState)
+// }
+// }
+// }
}
}
@@ -171,5 +215,9 @@
iv_back_slab.clickDelay {
onBackPressed()
}
+
+ tv_to_main.clickDelay {
+ onBackPressed()
+ }
}
}
\ No newline at end of file
--
Gitblit v1.7.1