From 367102bbc7a3a4bdb90fd8ffabc95bff6eb35a7d Mon Sep 17 00:00:00 2001
From: wjc <1243177876@qq.com>
Date: 星期四, 28 十一月 2024 21:33:57 +0800
Subject: [PATCH] 2024年11月28日21:33:55

---
 app/src/main/java/com/hdl/photovoltaic/ui/LoginActivity.java |   36 +++++++++++++++++-------------------
 1 files changed, 17 insertions(+), 19 deletions(-)

diff --git a/app/src/main/java/com/hdl/photovoltaic/ui/LoginActivity.java b/app/src/main/java/com/hdl/photovoltaic/ui/LoginActivity.java
index f070056..cb74ac7 100644
--- a/app/src/main/java/com/hdl/photovoltaic/ui/LoginActivity.java
+++ b/app/src/main/java/com/hdl/photovoltaic/ui/LoginActivity.java
@@ -4,9 +4,7 @@
 import android.content.Intent;
 import android.os.Bundle;
 import android.text.Editable;
-import android.text.Spannable;
 import android.text.SpannableStringBuilder;
-import android.text.Spanned;
 import android.text.TextPaint;
 import android.text.TextUtils;
 import android.text.TextWatcher;
@@ -15,7 +13,6 @@
 import android.text.method.PasswordTransformationMethod;
 import android.text.style.ClickableSpan;
 import android.text.style.StyleSpan;
-import android.util.Log;
 import android.view.View;
 import android.widget.TextView;
 
@@ -34,8 +31,6 @@
 import com.hdl.photovoltaic.base.CustomBaseActivity;
 import com.hdl.photovoltaic.config.UserConfigManage;
 import com.hdl.photovoltaic.databinding.ActivityHomeLoginBinding;
-import com.hdl.photovoltaic.listener.LinkCallBack;
-import com.hdl.photovoltaic.other.HdlDeviceLogic;
 import com.hdl.photovoltaic.other.HdlResidenceLogic;
 import com.hdl.photovoltaic.ui.account.ChangePassword;
 import com.hdl.photovoltaic.ui.account.RegisterAccountActivity;
@@ -50,10 +45,8 @@
 import com.hdl.photovoltaic.utils.LocalManageUtil;
 import com.hdl.photovoltaic.utils.TimeUtils;
 import com.hdl.photovoltaic.widget.ConfirmationCancelDialog;
-import com.hdl.photovoltaic.widget.ConfirmationCancelDialog1;
 import com.hdl.photovoltaic.widget.ListDialog;
 import com.hdl.photovoltaic.widget.adapter.ListDialogAdapter;
-import com.hdl.sdk.link.common.exception.HDLLinkException;
 
 import java.util.List;
 
@@ -237,7 +230,7 @@
                     return;
                 }
                 //鐧诲綍
-                Login(account, password);
+                login(account, password);
 
 
             }
@@ -279,14 +272,14 @@
      * @param account  璐﹀彿
      * @param password 瀵嗙爜
      */
-    private void Login(String account, String password) {
+    private void login(String account, String password) {
         showLoading(getString(R.string.home_login_be_logging_in));
         HdlAccountLogic.getInstance().regionByAccount(account, new CloudCallBeak<HDLUserRegionBean>() {
             @Override
             public void onSuccess(HDLUserRegionBean obj) {
                 //寮�鍙戠幆澧�
-//                        String APP_REGIONURL_TEST = "http://47.114.131.143:27199";
-//                        AppConfigManage.setUserRegionUrl(APP_REGIONURL_TEST);
+//                String APP_REGIONURL_TEST = "http://47.114.131.143:27197";
+//                 AppConfigManage.setUserRegionUrl(APP_REGIONURL_TEST);
                 //鍒濆鍖栨湇鍔″煙鍚�
                 AppConfigManage.setUserRegionUrl(obj.getRegionUrl());
                 HDLLinkPMUser.getInstance().setUserRegionUrl(AppConfigManage.getUserRegionUrl());
@@ -375,12 +368,17 @@
         String account = viewBinding.homeLoginAccountEt.getText().toString().replace(" ", "");
         String password = viewBinding.homeLoginPasswordEt.getText().toString().replace(" ", "");
         boolean isEnabled = account.length() > 0 && password.length() > 0;
+        if (isEnabled) {
+            viewBinding.homeLoginTv.setTextColor(getColor(R.color.text_E6FFFFFF));
+        } else {
+            viewBinding.homeLoginTv.setTextColor(getColor(R.color.text_66FFFFFF));
+        }
         viewBinding.homeLoginTv.setEnabled(isEnabled);
         if (password.length() < 6 || password.length() > 16) {
             return;
         }
         //绗﹀悎瀵嗙爜瑙勫垯鍚庨殣钘忛敊璇彁绀猴紱
-        viewBinding.homeLoginLine2V.setBackgroundColor(getColor(R.color.text_E1E1E1));
+        viewBinding.homeLoginLine2V.setBackgroundColor(getColor(R.color.text_FF5A5A5A));
         viewBinding.homeLoginPasswordTextErrorTv.setText("");
 
     }
@@ -492,14 +490,14 @@
                     public void updateDrawState(@NonNull TextPaint ds) {
                         super.updateDrawState(ds);
                         //璁剧疆瀛椾綋棰滆壊
-                        ds.setColor(getResources().getColor(R.color.text_245EC3, null));
+                        ds.setColor(getResources().getColor(R.color.text_E6FFFFFF, null));
                         // 鍘绘帀涓嬪垝绾�
-                        ds.setUnderlineText(false);
+                        ds.setUnderlineText(!UserConfigManage.getInstance().isZh());
                     }
 
 
                 }, startIndex1, endIndex1, 0);
-                spannable.setSpan(new StyleSpan(android.graphics.Typeface.BOLD), startIndex1, endIndex1, 0);
+//                spannable.setSpan(new StyleSpan(android.graphics.Typeface.BOLD), startIndex1, endIndex1, 0);
 
                 spannable.setSpan(new ClickableSpan() {
                     @Override
@@ -515,14 +513,14 @@
                     public void updateDrawState(@NonNull TextPaint ds) {
                         super.updateDrawState(ds);
                         //璁剧疆瀛椾綋棰滆壊
-                        ds.setColor(getResources().getColor(R.color.text_245EC3, null));
+                        ds.setColor(getResources().getColor(R.color.text_E6FFFFFF, null));
                         // 鍘绘帀涓嬪垝绾�
-                        ds.setUnderlineText(false);
+                        ds.setUnderlineText(!UserConfigManage.getInstance().isZh());
                     }
 
 
                 }, startIndex2, endIndex2, 0);
-                spannable.setSpan(new StyleSpan(android.graphics.Typeface.BOLD), startIndex2, endIndex2, 0);
+//                spannable.setSpan(new StyleSpan(android.graphics.Typeface.BOLD), startIndex2, endIndex2, 0);
 
 
             }
@@ -557,7 +555,7 @@
                 confirmationCancelDialog.dismiss();
                 String account = viewBinding.homeLoginAccountEt.getText().toString().replace(" ", "");
                 String password = viewBinding.homeLoginPasswordEt.getText().toString().replace(" ", "");
-                Login(account, password);
+                login(account, password);
             }
         });
         confirmationCancelDialog.setNoOnclickListener(new ConfirmationCancelDialog.onNoOnclickListener() {

--
Gitblit v1.8.0