From 2eb712cec24c7c6bb8c64dd332aa625efd8b7abe Mon Sep 17 00:00:00 2001 From: liugl <liugl@sinata.cn> Date: 星期二, 21 七月 2020 11:56:17 +0800 Subject: [PATCH] first commit --- app/src/main/java/com/okgoincar/slab/SlabGetOrderFragment.kt | 41 ++++++++++++++++++++++++++++++++--------- 1 files changed, 32 insertions(+), 9 deletions(-) diff --git a/app/src/main/java/com/okgoincar/slab/SlabGetOrderFragment.kt b/app/src/main/java/com/okgoincar/slab/SlabGetOrderFragment.kt index 4bd57ef..aa3823b 100644 --- a/app/src/main/java/com/okgoincar/slab/SlabGetOrderFragment.kt +++ b/app/src/main/java/com/okgoincar/slab/SlabGetOrderFragment.kt @@ -8,6 +8,7 @@ import cn.sinata.xldutils.utils.Toast import cn.sinata.xldutils.utils.clickDelay import cn.sinata.xldutils.utils.getNowTimeBlack +import cn.sinata.xldutils.utils.textColor import com.amap.api.maps.model.LatLng import com.okgoincar.netUtls.* import com.okgoincar.slab.util.UiUtil @@ -17,9 +18,6 @@ import com.okgoincar.base.MyApplication import com.okgoincar.bean.OrderBean import com.okgoincar.netUtls.Api -import kotlinx.android.synthetic.main.activity_fill_out_slab.ll_order_top -import kotlinx.android.synthetic.main.activity_fill_out_slab.tv_sure -import kotlinx.android.synthetic.main.activity_fill_out_slab.tv_time import kotlinx.android.synthetic.main.item_get_order.* import kotlinx.android.synthetic.main.item_map_market.view.* import org.jetbrains.anko.startActivity @@ -34,27 +32,43 @@ intent?.getStringExtra("orderType") } + val timeDown by lazy { + intent?.getIntExtra("time",-1) + } + val type by lazy { + intent?.getIntExtra("type",-1) + } + lateinit var time: CountDownTimer - @SuppressLint("SourceLockedOrientationActivity") + @SuppressLint("SourceLockedOrientationActivity", "SetTextI18n") override fun onCreate(savedInstanceState: Bundle?) { super.onCreate(savedInstanceState) //设置竖屏显示 requestedOrientation = ActivityInfo.SCREEN_ORIENTATION_LANDSCAPE callOrderDetail() - time = timeOver { + var strBtn = "抢单" + if (type == 2){ + strBtn = "确定" + } + time = timeOver ((timeDown!!.toLong() * 1000L)){ if (it == 0) { finish() } else { - tv_sure.text = "抢单" + it.toString() + "秒" + tv_sure.text = strBtn + it.toString() + "秒" } } tv_close.clickDelay { finish() } tv_sure.clickDelay { - showGetOrder() + if (type == 1){ + showGetOrder() + }else if (type == 2){ + onBackPressed() + this.startActivity<SlabTripActivity>("orderId" to orderId, "orderType" to orderType) + } } setblack(getNowTimeBlack()) } @@ -112,9 +126,18 @@ if (nowTimeBlack){ rl_top_back.setBackgroundResource(R.color.black_mode_383838) ll_order_top.setBackgroundResource(R.color.black_mode_383838) + tv_time.textColor(this,R.color.white) + tv_start.textColor(this,R.color.white) + tv_end.textColor(this,R.color.white) + tv_money.textColor(this,R.color.white) }else{ - rl_top_back.setBackgroundResource(R.color.green_154c49) - ll_order_top.setBackgroundResource(R.color.green_154c49) + rl_top_back.setBackgroundResource(R.color.white) + ll_order_top.setBackgroundResource(R.color.white) + tv_time.textColor(this,R.color.black) + tv_start.textColor(this,R.color.black) + tv_end.textColor(this,R.color.black) + tv_money.textColor(this,R.color.black) + } } -- Gitblit v1.7.1