From 25eca75a51c6b73b3bf6b515e92975e0cbc130c2 Mon Sep 17 00:00:00 2001 From: liugl <liugl@sinata.cn> Date: 星期四, 30 七月 2020 17:36:49 +0800 Subject: [PATCH] first commit --- app/src/main/java/com/okgoincar/slab/SlabOrderOverActivity.kt | 100 +++++++++++++++++++++++++++++++------------------- 1 files changed, 62 insertions(+), 38 deletions(-) diff --git a/app/src/main/java/com/okgoincar/slab/SlabOrderOverActivity.kt b/app/src/main/java/com/okgoincar/slab/SlabOrderOverActivity.kt index a4453dc..25a579e 100644 --- a/app/src/main/java/com/okgoincar/slab/SlabOrderOverActivity.kt +++ b/app/src/main/java/com/okgoincar/slab/SlabOrderOverActivity.kt @@ -1,10 +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.textColor -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 @@ -13,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.* @@ -26,51 +25,71 @@ 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) + time = timeOver (5000){ + tv_title_slab.text = "已完成($it)" + if (it == 0){ + onBackPressed() + } + } + } + + 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_pay_result_small_money.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.write) - ll_content_web.setBackgroundResource(R.drawable.bg_white_round5) - ll_order_top.setBackgroundResource(R.drawable.bg_white_round5) - ll_pay_result.setBackgroundResource(R.drawable.bg_white_round5) + 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_pay_result_small_money.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) } } @@ -92,33 +111,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) +// } +// } +// } } } @@ -194,5 +214,9 @@ iv_back_slab.clickDelay { onBackPressed() } + + tv_to_main.clickDelay { + onBackPressed() + } } } \ No newline at end of file -- Gitblit v1.7.1