feat : 登录页面修改 , fix 金币红包 金币统计
This commit is contained in:
@@ -1,6 +1,5 @@
|
|||||||
package com.chwl.app.avroom.dialog
|
package com.chwl.app.avroom.dialog
|
||||||
|
|
||||||
import android.annotation.SuppressLint
|
|
||||||
import android.view.Gravity
|
import android.view.Gravity
|
||||||
import android.view.MotionEvent
|
import android.view.MotionEvent
|
||||||
import android.view.View
|
import android.view.View
|
||||||
@@ -608,7 +607,7 @@ class RoomLuckyBagDialog : BaseDialogFragment<DialogRoomLuckyBagBinding>() {
|
|||||||
}
|
}
|
||||||
|
|
||||||
private fun showGoldCoin() {
|
private fun showGoldCoin() {
|
||||||
val coin = mGoldSelect * mGoldNumSelect
|
val coin = mGoldSelect
|
||||||
val redBagDesc = R.string._ver_24_Total_spend_s_coins.getString(coin)
|
val redBagDesc = R.string._ver_24_Total_spend_s_coins.getString(coin)
|
||||||
SpannableTextBuilder(binding.redBagDesc).appendText(redBagDesc)
|
SpannableTextBuilder(binding.redBagDesc).appendText(redBagDesc)
|
||||||
.addTextStyleList(arrayListOf(
|
.addTextStyleList(arrayListOf(
|
||||||
|
@@ -49,6 +49,7 @@ import com.chwl.library.common.util.OtherExtKt;
|
|||||||
import com.chwl.library.common.util.SPUtils;
|
import com.chwl.library.common.util.SPUtils;
|
||||||
import com.chwl.library.utils.TextWatcherWrapper;
|
import com.chwl.library.utils.TextWatcherWrapper;
|
||||||
import com.coorchice.library.SuperTextView;
|
import com.coorchice.library.SuperTextView;
|
||||||
|
import com.example.lib_utils.ktx.ResourcesKtxKt;
|
||||||
import com.example.module_base.support.login.ILoginService;
|
import com.example.module_base.support.login.ILoginService;
|
||||||
import com.netease.nim.uikit.StatusBarUtil;
|
import com.netease.nim.uikit.StatusBarUtil;
|
||||||
import com.trello.rxlifecycle3.android.ActivityEvent;
|
import com.trello.rxlifecycle3.android.ActivityEvent;
|
||||||
@@ -71,8 +72,6 @@ public class LoginPasswordActivity extends BaseActivity {
|
|||||||
private View btnNext;
|
private View btnNext;
|
||||||
private AppCompatTextView tvAccountLogin;
|
private AppCompatTextView tvAccountLogin;
|
||||||
private AppCompatTextView tvCodeLogin;
|
private AppCompatTextView tvCodeLogin;
|
||||||
private View ivAccountIndicator;
|
|
||||||
private View ivCodeIndicator;
|
|
||||||
private LinearLayout llAccountLogin;
|
private LinearLayout llAccountLogin;
|
||||||
private LinearLayout llSmsLogin;
|
private LinearLayout llSmsLogin;
|
||||||
private AppCompatTextView tvAreaCode;
|
private AppCompatTextView tvAreaCode;
|
||||||
@@ -88,6 +87,8 @@ public class LoginPasswordActivity extends BaseActivity {
|
|||||||
protected CheckBox tvProtocol;
|
protected CheckBox tvProtocol;
|
||||||
private TextView tvProtocolHint;
|
private TextView tvProtocolHint;
|
||||||
|
|
||||||
|
private boolean isAccountLogin = true;
|
||||||
|
|
||||||
private final TextWatcher textWatcher = new TextWatcherWrapper() {
|
private final TextWatcher textWatcher = new TextWatcherWrapper() {
|
||||||
@Override
|
@Override
|
||||||
public void afterTextChanged(Editable s) {
|
public void afterTextChanged(Editable s) {
|
||||||
@@ -133,8 +134,6 @@ public class LoginPasswordActivity extends BaseActivity {
|
|||||||
btnNext = findViewById(R.id.btn_next);
|
btnNext = findViewById(R.id.btn_next);
|
||||||
tvAccountLogin = findViewById(R.id.tv_account_login);
|
tvAccountLogin = findViewById(R.id.tv_account_login);
|
||||||
tvCodeLogin = findViewById(R.id.tv_code_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);
|
llAccountLogin = findViewById(R.id.ll_account_login);
|
||||||
llSmsLogin = findViewById(R.id.ll_sms_login);
|
llSmsLogin = findViewById(R.id.ll_sms_login);
|
||||||
tvAreaCode = findViewById(R.id.tv_areaCode);
|
tvAreaCode = findViewById(R.id.tv_areaCode);
|
||||||
@@ -154,22 +153,24 @@ public class LoginPasswordActivity extends BaseActivity {
|
|||||||
findViewById(R.id.tv_forget_password).setOnClickListener(v ->
|
findViewById(R.id.tv_forget_password).setOnClickListener(v ->
|
||||||
ResetPasswordActivity.start(context, ResetPasswordActivity.FROM_NOT_LOGIN)
|
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 -> {
|
tvCodeLogin.setOnClickListener(v -> {
|
||||||
ivAccountIndicator.setVisibility(View.GONE);
|
if (!isAccountLogin) {
|
||||||
ivCodeIndicator.setVisibility(View.VISIBLE);
|
llAccountLogin.setVisibility(View.VISIBLE);
|
||||||
tvAccountLogin.setTextColor(ContextCompat.getColor(this, R.color.color_84868A));
|
llSmsLogin.setVisibility(View.GONE);
|
||||||
tvCodeLogin.setTextColor(ContextCompat.getColor(this, R.color.black));
|
tvCodeLogin.setText(ResourcesKtxKt.getString(R.string._ver_23_SMS_Login));
|
||||||
llAccountLogin.setVisibility(View.GONE);
|
tvAccountLogin.setText(ResourcesKtxKt.getString(R.string._ver_23_ID_Login));
|
||||||
llSmsLogin.setVisibility(View.VISIBLE);
|
} 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 -> {
|
tvAreaCode.setOnClickListener(v -> {
|
||||||
if (!tvProtocol.isChecked()) {
|
if (!tvProtocol.isChecked()) {
|
||||||
tvProtocolHint.setVisibility(View.VISIBLE);
|
tvProtocolHint.setVisibility(View.VISIBLE);
|
||||||
@@ -177,6 +178,7 @@ public class LoginPasswordActivity extends BaseActivity {
|
|||||||
}
|
}
|
||||||
AreaCodeActivity.startForResult(this, 100);
|
AreaCodeActivity.startForResult(this, 100);
|
||||||
});
|
});
|
||||||
|
|
||||||
tvRegain.setOnClickListener(v -> {
|
tvRegain.setOnClickListener(v -> {
|
||||||
if (!tvProtocol.isChecked()) {
|
if (!tvProtocol.isChecked()) {
|
||||||
tvProtocolHint.setVisibility(View.VISIBLE);
|
tvProtocolHint.setVisibility(View.VISIBLE);
|
||||||
|
@@ -47,20 +47,11 @@
|
|||||||
android:text="@string/_ver_23_ID_Login"
|
android:text="@string/_ver_23_ID_Login"
|
||||||
android:textColor="@color/black"
|
android:textColor="@color/black"
|
||||||
android:textSize="@dimen/dp_16"
|
android:textSize="@dimen/dp_16"
|
||||||
android:textStyle="bold"
|
|
||||||
app:layout_constraintHorizontal_weight="1"
|
app:layout_constraintHorizontal_weight="1"
|
||||||
app:layout_constraintStart_toStartOf="parent"
|
app:layout_constraintStart_toStartOf="parent"
|
||||||
app:layout_constraintEnd_toEndOf="parent"
|
app:layout_constraintEnd_toEndOf="parent"
|
||||||
app:layout_constraintTop_toBottomOf="@id/iv_logo" />
|
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
|
<LinearLayout
|
||||||
@@ -325,7 +316,7 @@
|
|||||||
android:gravity="center_horizontal"
|
android:gravity="center_horizontal"
|
||||||
android:paddingVertical="10dp"
|
android:paddingVertical="10dp"
|
||||||
android:text="@string/_ver_23_SMS_Login"
|
android:text="@string/_ver_23_SMS_Login"
|
||||||
android:textColor="@color/color_84868A"
|
android:textColor="@color/black"
|
||||||
android:textSize="@dimen/dp_16"
|
android:textSize="@dimen/dp_16"
|
||||||
android:textStyle="bold"
|
android:textStyle="bold"
|
||||||
android:layout_marginTop="10dp"
|
android:layout_marginTop="10dp"
|
||||||
@@ -333,17 +324,6 @@
|
|||||||
app:layout_constraintEnd_toEndOf="parent"
|
app:layout_constraintEnd_toEndOf="parent"
|
||||||
app:layout_constraintStart_toStartOf="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
|
<androidx.appcompat.widget.AppCompatTextView
|
||||||
|
Reference in New Issue
Block a user