diff --git a/app/src/main/java/com/chwl/app/avroom/dialog/RoomLuckyBagDialog.kt b/app/src/main/java/com/chwl/app/avroom/dialog/RoomLuckyBagDialog.kt index 9ab5fa78d..021e0c13b 100644 --- a/app/src/main/java/com/chwl/app/avroom/dialog/RoomLuckyBagDialog.kt +++ b/app/src/main/java/com/chwl/app/avroom/dialog/RoomLuckyBagDialog.kt @@ -1,6 +1,5 @@ package com.chwl.app.avroom.dialog -import android.annotation.SuppressLint import android.view.Gravity import android.view.MotionEvent import android.view.View @@ -608,7 +607,7 @@ class RoomLuckyBagDialog : BaseDialogFragment() { } private fun showGoldCoin() { - val coin = mGoldSelect * mGoldNumSelect + val coin = mGoldSelect val redBagDesc = R.string._ver_24_Total_spend_s_coins.getString(coin) SpannableTextBuilder(binding.redBagDesc).appendText(redBagDesc) .addTextStyleList(arrayListOf( diff --git a/app/src/main/java/com/chwl/app/ui/login/LoginPasswordActivity.java b/app/src/main/java/com/chwl/app/ui/login/LoginPasswordActivity.java index 3105f2ba1..771053a75 100644 --- a/app/src/main/java/com/chwl/app/ui/login/LoginPasswordActivity.java +++ b/app/src/main/java/com/chwl/app/ui/login/LoginPasswordActivity.java @@ -49,6 +49,7 @@ import com.chwl.library.common.util.OtherExtKt; import com.chwl.library.common.util.SPUtils; import com.chwl.library.utils.TextWatcherWrapper; import com.coorchice.library.SuperTextView; +import com.example.lib_utils.ktx.ResourcesKtxKt; import com.example.module_base.support.login.ILoginService; import com.netease.nim.uikit.StatusBarUtil; import com.trello.rxlifecycle3.android.ActivityEvent; @@ -71,8 +72,6 @@ public class LoginPasswordActivity extends BaseActivity { private View btnNext; private AppCompatTextView tvAccountLogin; private AppCompatTextView tvCodeLogin; - private View ivAccountIndicator; - private View ivCodeIndicator; private LinearLayout llAccountLogin; private LinearLayout llSmsLogin; private AppCompatTextView tvAreaCode; @@ -88,6 +87,8 @@ public class LoginPasswordActivity extends BaseActivity { protected CheckBox tvProtocol; private TextView tvProtocolHint; + private boolean isAccountLogin = true; + private final TextWatcher textWatcher = new TextWatcherWrapper() { @Override public void afterTextChanged(Editable s) { @@ -133,8 +134,6 @@ public class LoginPasswordActivity extends BaseActivity { btnNext = findViewById(R.id.btn_next); tvAccountLogin = findViewById(R.id.tv_account_login); tvCodeLogin = findViewById(R.id.tv_code_login); - ivAccountIndicator = findViewById(R.id.iv_account_indicator); - ivCodeIndicator = findViewById(R.id.iv_code_indicator); llAccountLogin = findViewById(R.id.ll_account_login); llSmsLogin = findViewById(R.id.ll_sms_login); tvAreaCode = findViewById(R.id.tv_areaCode); @@ -154,22 +153,24 @@ public class LoginPasswordActivity extends BaseActivity { findViewById(R.id.tv_forget_password).setOnClickListener(v -> ResetPasswordActivity.start(context, ResetPasswordActivity.FROM_NOT_LOGIN) ); - tvAccountLogin.setOnClickListener(v -> { - ivAccountIndicator.setVisibility(View.VISIBLE); - ivCodeIndicator.setVisibility(View.GONE); - tvAccountLogin.setTextColor(ContextCompat.getColor(this, R.color.black)); - tvCodeLogin.setTextColor(ContextCompat.getColor(this, R.color.color_84868A)); - llAccountLogin.setVisibility(View.VISIBLE); - llSmsLogin.setVisibility(View.GONE); - }); + + tvCodeLogin.setOnClickListener(v -> { - ivAccountIndicator.setVisibility(View.GONE); - ivCodeIndicator.setVisibility(View.VISIBLE); - tvAccountLogin.setTextColor(ContextCompat.getColor(this, R.color.color_84868A)); - tvCodeLogin.setTextColor(ContextCompat.getColor(this, R.color.black)); - llAccountLogin.setVisibility(View.GONE); - llSmsLogin.setVisibility(View.VISIBLE); + if (!isAccountLogin) { + llAccountLogin.setVisibility(View.VISIBLE); + llSmsLogin.setVisibility(View.GONE); + tvCodeLogin.setText(ResourcesKtxKt.getString(R.string._ver_23_SMS_Login)); + tvAccountLogin.setText(ResourcesKtxKt.getString(R.string._ver_23_ID_Login)); + } else { + llAccountLogin.setVisibility(View.GONE); + llSmsLogin.setVisibility(View.VISIBLE); + tvCodeLogin.setText(ResourcesKtxKt.getString(R.string._ver_23_ID_Login)); + tvAccountLogin.setText(ResourcesKtxKt.getString(R.string._ver_23_SMS_Login)); + } + isAccountLogin = !isAccountLogin; }); + + tvAreaCode.setOnClickListener(v -> { if (!tvProtocol.isChecked()) { tvProtocolHint.setVisibility(View.VISIBLE); @@ -177,6 +178,7 @@ public class LoginPasswordActivity extends BaseActivity { } AreaCodeActivity.startForResult(this, 100); }); + tvRegain.setOnClickListener(v -> { if (!tvProtocol.isChecked()) { tvProtocolHint.setVisibility(View.VISIBLE); diff --git a/app/src/main/res/layout/activity_login_password.xml b/app/src/main/res/layout/activity_login_password.xml index 7886db86a..df84b2e43 100644 --- a/app/src/main/res/layout/activity_login_password.xml +++ b/app/src/main/res/layout/activity_login_password.xml @@ -47,20 +47,11 @@ android:text="@string/_ver_23_ID_Login" android:textColor="@color/black" android:textSize="@dimen/dp_16" - android:textStyle="bold" app:layout_constraintHorizontal_weight="1" app:layout_constraintStart_toStartOf="parent" app:layout_constraintEnd_toEndOf="parent" app:layout_constraintTop_toBottomOf="@id/iv_logo" /> - -