feat : 登录页面修改 , fix 金币红包 金币统计
This commit is contained in:
@@ -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<DialogRoomLuckyBagBinding>() {
|
||||
}
|
||||
|
||||
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(
|
||||
|
@@ -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));
|
||||
|
||||
|
||||
tvCodeLogin.setOnClickListener(v -> {
|
||||
if (!isAccountLogin) {
|
||||
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));
|
||||
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);
|
||||
|
@@ -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" />
|
||||
|
||||
<ImageView
|
||||
android:id="@+id/iv_account_indicator"
|
||||
android:layout_width="wrap_content"
|
||||
android:layout_height="wrap_content"
|
||||
android:src="@drawable/base_ic_indicator"
|
||||
app:layout_constraintBottom_toBottomOf="@id/tv_account_login"
|
||||
app:layout_constraintEnd_toEndOf="@id/tv_account_login"
|
||||
app:layout_constraintStart_toStartOf="@id/tv_account_login" />
|
||||
|
||||
|
||||
<LinearLayout
|
||||
@@ -325,7 +316,7 @@
|
||||
android:gravity="center_horizontal"
|
||||
android:paddingVertical="10dp"
|
||||
android:text="@string/_ver_23_SMS_Login"
|
||||
android:textColor="@color/color_84868A"
|
||||
android:textColor="@color/black"
|
||||
android:textSize="@dimen/dp_16"
|
||||
android:textStyle="bold"
|
||||
android:layout_marginTop="10dp"
|
||||
@@ -333,17 +324,6 @@
|
||||
app:layout_constraintEnd_toEndOf="parent"
|
||||
app:layout_constraintStart_toStartOf="parent"/>
|
||||
|
||||
<ImageView
|
||||
android:id="@+id/iv_code_indicator"
|
||||
android:layout_width="wrap_content"
|
||||
android:layout_height="wrap_content"
|
||||
android:src="@drawable/base_ic_indicator"
|
||||
android:visibility="gone"
|
||||
android:alpha="0"
|
||||
app:layout_constraintBottom_toBottomOf="@id/tv_code_login"
|
||||
app:layout_constraintEnd_toEndOf="@id/tv_code_login"
|
||||
app:layout_constraintStart_toStartOf="@id/tv_code_login"
|
||||
tools:visibility="visible" />
|
||||
|
||||
|
||||
<androidx.appcompat.widget.AppCompatTextView
|
||||
|
Reference in New Issue
Block a user