package com.igo.user.ui.logistics import android.app.Activity import android.util.TypedValue import android.widget.CheckBox import android.widget.TextView import cn.sinata.xldutils.utils.SPUtils import cn.sinata.xldutils.utils.myToast import cn.sinata.xldutils.utils.optString import com.igo.user.R import com.igo.user.network.HttpManager import com.igo.user.network.request import com.igo.user.ui.H5Activity import com.igo.user.ui.TransparentStatusBarActivity import org.jetbrains.anko.find import org.jetbrains.anko.startActivity class LogisticsGuideActivity : TransparentStatusBarActivity() { override fun setContentView() = R.layout.activity_logistics_guide private val tv_rule by lazy { find(R.id.tv_rule) } private val tv_action by lazy { find(R.id.tv_action) } private val cb_rule by lazy { find(R.id.cb_rule) } override fun initClick() { tv_rule.setOnClickListener { HttpManager.getH5(15).request(this){ _, data-> val url = data?.optString("content")?:"" startActivity("url" to url,"title" to getString(R.string.邮寄快件指南)) } } tv_action.setOnClickListener { if (cb_rule.isChecked){ setResult(Activity.RESULT_OK) finish() }else{ myToast(getString(R.string.阅读并同意邮寄指南)) } } } override fun initView() { title = getString(R.string.邮寄快件指南) if (SPUtils.instance().getString("language","en") == "fr"){ //解决法文标题过长问题 titleBar.titleView.setTextSize(TypedValue.COMPLEX_UNIT_SP,12f) } } }