diff --git a/app/src/main/java/com/yingmao/clash/act/LoginActivity.kt b/app/src/main/java/com/yingmao/clash/act/LoginActivity.kt index 09cb5eb..e612ea0 100644 --- a/app/src/main/java/com/yingmao/clash/act/LoginActivity.kt +++ b/app/src/main/java/com/yingmao/clash/act/LoginActivity.kt @@ -60,7 +60,6 @@ class LoginActivity : BaseActivity(), View.OnClickListener { private lateinit var rxDialogShapeLoading: RxDialogShapeLoading private lateinit var rememberPasswordCB: CheckBox private lateinit var userAgreementCB: CheckBox - private lateinit var userAgreementTv: TextView private lateinit var loginUserName: String private var username_encrypt = "" private var password_encrypt = "" @@ -295,25 +294,23 @@ class LoginActivity : BaseActivity(), View.OnClickListener { } val userAgreementIsChecked = MMKV.defaultMMKV().decodeBool(BZYConstants.MMKV_KEY_USER_AGREEMENT_IS_CHECKED) - userAgreementTv = findViewById(R.id.tv_user_agreement) - userAgreementCB = findViewById(R.id.cb_user_agreement) if (!userAgreementIsChecked) { - userAgreementTv.setTextColor(Color.parseColor("#828282")) + userAgreementCB.setTextColor(Color.parseColor("#828282")) } else { - userAgreementTv.setTextColor(Color.parseColor("#4F4F4F")) + userAgreementCB.setTextColor(Color.parseColor("#4F4F4F")) } userAgreementCB.isChecked = userAgreementIsChecked userAgreementCB.setOnCheckedChangeListener { _, isChecked -> if (!isChecked) { MMKV.defaultMMKV().encode(BZYConstants.MMKV_KEY_USER_AGREEMENT_IS_CHECKED, false) - userAgreementTv.setTextColor(Color.parseColor("#828282")) + userAgreementCB.setTextColor(Color.parseColor("#828282")) } else { MMKV.defaultMMKV().encode(BZYConstants.MMKV_KEY_USER_AGREEMENT_IS_CHECKED, true) - userAgreementTv.setTextColor(Color.parseColor("#4F4F4F")) + userAgreementCB.setTextColor(Color.parseColor("#4F4F4F")) } } - initUserAgreementView(userAgreementTv) + initUserAgreementView(userAgreementCB) val passwordHideCb = findViewById(R.id.cb_password_hide) passwordHideCb.setOnCheckedChangeListener(IOnCheckedChangeListener()) diff --git a/app/src/main/res/layout/activity_setting.xml b/app/src/main/res/layout/activity_setting.xml index 05c46ff..8717cdc 100644 --- a/app/src/main/res/layout/activity_setting.xml +++ b/app/src/main/res/layout/activity_setting.xml @@ -379,7 +379,7 @@ android:layout_weight="1" android:text="@string/edition" android:textColor="#000" - android:gravity="center" + android:gravity="start" android:textSize="15sp" android:textStyle="bold" /> diff --git a/app/src/main/res/layout/layout_activity_login.xml b/app/src/main/res/layout/layout_activity_login.xml index e36bd89..de51371 100644 --- a/app/src/main/res/layout/layout_activity_login.xml +++ b/app/src/main/res/layout/layout_activity_login.xml @@ -157,7 +157,7 @@ android:id="@+id/cb_remember_password" android:layout_width="0dp" android:layout_height="30dp" - android:layout_marginTop="60dp" + android:layout_marginTop="20dp" android:button="@null" android:checked="true" android:gravity="center" @@ -169,35 +169,47 @@ app:layout_constraintStart_toStartOf="@+id/tv_password" app:layout_constraintTop_toBottomOf="@+id/et_password" /> - + app:layout_constraintTop_toBottomOf="@+id/cb_remember_password" + /> + + + + + + + + + - + + + + + + + + - - + + + + + + + + + + + app:layout_constraintTop_toBottomOf="@+id/cb_user_agreement" />