From 855a7e18a795f0db2453a19e3e8f26ba2ff553b4 Mon Sep 17 00:00:00 2001
From: lmw <125975490@qq.com>
Date: 星期四, 29 五月 2025 16:32:41 +0800
Subject: [PATCH] UI调整

---
 app/src/main/java/com/dollearn/student/ui/login/LoginActivity.kt |   29 ++++++++++-------------------
 1 files changed, 10 insertions(+), 19 deletions(-)

diff --git a/app/src/main/java/com/dollearn/student/ui/login/LoginActivity.kt b/app/src/main/java/com/dollearn/student/ui/login/LoginActivity.kt
index f03fd7a..11efdba 100644
--- a/app/src/main/java/com/dollearn/student/ui/login/LoginActivity.kt
+++ b/app/src/main/java/com/dollearn/student/ui/login/LoginActivity.kt
@@ -1,23 +1,13 @@
 package com.dollearn.student.ui.login
 
 import android.annotation.SuppressLint
-import android.app.Activity
-import android.content.Intent
 import android.os.CountDownTimer
-import android.text.method.HideReturnsTransformationMethod
-import android.text.method.LinkMovementMethod
-import android.text.method.PasswordTransformationMethod
-import android.text.style.ClickableSpan
-import android.view.View
 import androidx.core.os.bundleOf
 import cn.sinata.xldutils.gone
 import cn.sinata.xldutils.utils.*
 import cn.sinata.xldutils.visible
-import com.flyco.tablayout.listener.CustomTabEntity
-import com.flyco.tablayout.listener.OnTabSelectListener
 import com.dollearn.student.MainActivity
 import com.dollearn.student.R
-import com.dollearn.student.WeparkApplication
 import com.dollearn.student.dialog.LoginRuleDialog
 import com.dollearn.student.dialog.TipDialog
 import com.dollearn.student.network.HttpManager
@@ -26,11 +16,6 @@
 import com.dollearn.student.ui.TransparentStatusBarActivity
 import com.dollearn.student.utils.Const
 import com.dollearn.student.utils.extention.clickDelay
-import com.umeng.socialize.UMAuthListener
-import com.umeng.socialize.UMShareAPI
-import com.umeng.socialize.UMShareConfig
-import com.umeng.socialize.bean.SHARE_MEDIA
-import kotlinx.android.synthetic.main.activity_field.*
 import kotlinx.android.synthetic.main.activity_login.*
 import org.jetbrains.anko.sdk27.coroutines.onClick
 import org.jetbrains.anko.startActivity
@@ -40,6 +25,7 @@
     override fun setContentView() = R.layout.activity_login
 
     private lateinit var timer: CountDownTimer
+    private val offline by lazy { intent.getBooleanExtra("offline",false) }
 
     @SuppressLint("CheckResult")
     override fun initClick() {
@@ -68,6 +54,7 @@
         }
 
         tv_privacy_rule.clickDelay {
+            showDialog()
             HttpManager.getH5(LoginRuleDialog.TYPE_PRIVACY).request(this@LoginActivity){ _, data->
                 data?.let {
                     startActivityForResult<H5Activity>(1,"title" to "隐私协议","url" to it)
@@ -75,6 +62,7 @@
             }
         }
         tv_user_rule.clickDelay {
+            showDialog()
             HttpManager.getH5(LoginRuleDialog.TYPE_USER).request(this@LoginActivity){ _, data->
                 data?.let {
                     startActivityForResult<H5Activity>(2,"title" to "用户协议","url" to it)
@@ -84,10 +72,10 @@
     }
 
     override fun initView() {
-        //todo test
-        et_phone.setText("18111223301")
-        et_code.setText("123456")
-        cb_rule.isChecked = true
+//        //todo test
+//        et_phone.setText("18111223301")
+//        et_code.setText("123456")
+//        cb_rule.isChecked = true
 
         bg_title.gone()
         titleBar.gone()
@@ -101,6 +89,9 @@
                 tv_code.text = "${millisUntilFinished / 1000}s"
             }
         }
+
+        if (offline)
+            myToast("登录失效,请重新登录")
     }
 
     private fun loginByCode() {

--
Gitblit v1.7.1