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