Commit 38b5cebb by 胡学良

modify login and register

parent cd8e8dda
......@@ -14,18 +14,20 @@
android:roundIcon="@mipmap/ic_launcher_round"
android:supportsRtl="true"
android:theme="@style/AppTheme">
<activity android:name=".ui.page.RegisterOrLoginActivity">
<activity android:name=".ui.page.RegisterActivity">
<intent-filter>
<action android:name="android.intent.action.MAIN" />
<category android:name="android.intent.category.LAUNCHER" />
</intent-filter>
</activity>
<activity android:name=".ui.page.RegisterSuccess">
<activity android:name=".ui.page.LoginActivity">
</activity>
<activity android:name=".ui.page.RegisterSuccess"></activity>
<activity
android:name=".SplashActivity"
android:theme="@style/AppTheme.FullScreen"></activity>
android:theme="@style/AppTheme.FullScreen" />
<activity android:name=".MainActivity" />
</application>
......
......@@ -13,22 +13,20 @@ import android.widget.EditText;
import android.widget.TextView;
import cn.yunliyunwai.beyondclouds.R;
import cn.yunliyunwai.beyondclouds.databinding.ActivityRegisterOrLoginBinding;
import cn.yunliyunwai.beyondclouds.databinding.ActivityLoginBinding;
public class RegisterOrLoginActivity extends AppCompatActivity {
public class LoginActivity extends AppCompatActivity {
private ActivityRegisterOrLoginBinding binding;
private ActivityLoginBinding binding;
@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
binding = ActivityRegisterOrLoginBinding.inflate(getLayoutInflater());
binding = ActivityLoginBinding.inflate(getLayoutInflater());
setContentView(binding.getRoot());
changeEditTextSize(binding.loginAccountEditText, binding.loginAccountBorder);
changeEditTextSize(binding.loginPasswordEditText, binding.loginPasswordBorder);
changeEditTextSize(binding.registerMobileEditText, binding.registerMobileBorder);
changeEditTextSize(binding.registerAuthCodeEditText, binding.registerAuthCodeBorder);
changeEditTextSize(binding.loginAuthCodeEditText, binding.loginAuthCodeBorder);
}
/**
......
package cn.yunliyunwai.beyondclouds.ui.page;
import androidx.appcompat.app.AppCompatActivity;
import android.os.Bundle;
import android.text.Editable;
import android.text.TextWatcher;
import android.text.method.HideReturnsTransformationMethod;
import android.text.method.PasswordTransformationMethod;
import android.util.TypedValue;
import android.view.View;
import android.widget.EditText;
import android.widget.TextView;
import cn.yunliyunwai.beyondclouds.R;
import cn.yunliyunwai.beyondclouds.databinding.ActivityRegisterBinding;
public class RegisterActivity extends AppCompatActivity {
private ActivityRegisterBinding binding;
@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
binding = ActivityRegisterBinding.inflate(getLayoutInflater());
setContentView(binding.getRoot());
changeEditTextSize(binding.registerMobileEditText, binding.registerMobileBorder);
changeEditTextSize(binding.registerAuthCodeEditText, binding.registerAuthCodeBorder);
changeEditTextSize(binding.registerPasswordEditText, binding.registerPasswordBorder);
}
/**
* 改变用户输入前后EditText中字体的大小和边框的样式
* @param editText
* @param textView
*/
private void changeEditTextSize(EditText editText, TextView textView) {
editText.addTextChangedListener(new TextWatcher() {
boolean hint;
@Override
public void beforeTextChanged(CharSequence s, int start, int count, int after) {
}
@Override
public void onTextChanged(CharSequence s, int start, int before, int count) {
if (s.length() == 0) {
hint = true;
textView.setBackgroundResource(R.drawable.background_edit_text_lose_focus);
editText.setTextSize(TypedValue.COMPLEX_UNIT_SP, 12);
} else {
hint = false;
textView.setBackgroundResource(R.drawable.background_edit_text_on_focus);
editText.setTextSize(TypedValue.COMPLEX_UNIT_SP, 15);
}
}
@Override
public void afterTextChanged(Editable s) {
}
});
}
/**
* show_password_button点击事件,显示密码与隐藏密码
* @param view
*/
public void setPswVisible(View view) {
boolean isPwdVisible = !view.isSelected();
if (isPwdVisible) {
view.setSelected(true);
binding.showPasswordButton.setText(R.string.icon_eye);
HideReturnsTransformationMethod method = HideReturnsTransformationMethod.getInstance();
binding.registerPasswordEditText.setTransformationMethod(method);
} else {
view.setSelected(false);
binding.showPasswordButton.setText(R.string.icon_eye_slash);
PasswordTransformationMethod method = PasswordTransformationMethod.getInstance();
binding.registerPasswordEditText.setTransformationMethod(method);
}
binding.registerPasswordEditText.setSelection(binding.registerPasswordEditText.getText().toString().length());
}
}
<?xml version="1.0" encoding="utf-8"?>
<androidx.constraintlayout.widget.ConstraintLayout xmlns:android="http://schemas.android.com/apk/res/android"
xmlns:app="http://schemas.android.com/apk/res-auto"
xmlns:tools="http://schemas.android.com/tools"
android:layout_width="match_parent"
android:layout_height="match_parent"
tools:context=".ui.page.LoginActivity">
<androidx.constraintlayout.widget.ConstraintLayout
android:id="@+id/password_login_page"
android:layout_width="match_parent"
android:layout_height="wrap_content"
tools:ignore="MissingConstraints">
<TextView
android:id="@+id/login_separator_point"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_marginTop="85dp"
android:text="·"
android:textColor="#999999"
android:textSize="16sp"
app:layout_constraintEnd_toEndOf="@id/login_right_guide_line"
app:layout_constraintStart_toStartOf="@id/login_left_guide_line"
app:layout_constraintTop_toTopOf="parent" />
<Button
android:id="@+id/password_login_title"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:background="@android:color/transparent"
android:text="密码登录"
android:textColor="#2f2f2f"
android:textSize="16sp"
app:layout_constraintBottom_toBottomOf="@id/login_separator_point"
app:layout_constraintEnd_toStartOf="@id/login_separator_point"
app:layout_constraintTop_toTopOf="@id/login_separator_point" />
<Button
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:background="@android:color/transparent"
android:text="短信登陆"
android:textColor="#999999"
android:textSize="16sp"
app:layout_constraintBottom_toBottomOf="@id/login_separator_point"
app:layout_constraintStart_toEndOf="@id/login_separator_point"
app:layout_constraintTop_toTopOf="@id/login_separator_point" />
<TextView
android:id="@+id/login_account_border"
android:layout_width="314dp"
android:layout_height="42dp"
android:layout_marginTop="28dp"
android:background="@drawable/background_edit_text_lose_focus"
app:layout_constraintEnd_toEndOf="@id/login_right_guide_line"
app:layout_constraintStart_toStartOf="@id/login_left_guide_line"
app:layout_constraintTop_toBottomOf="@id/password_login_title" />
<TextView
android:id="@+id/login_account_border_title"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_marginLeft="15dp"
android:text="账 号:"
android:textColor="#999999"
android:textSize="13sp"
app:layout_constraintBottom_toBottomOf="@id/login_account_border"
app:layout_constraintStart_toStartOf="@id/login_account_border"
app:layout_constraintTop_toTopOf="@id/login_account_border" />
<EditText
android:id="@+id/login_account_edit_text"
android:layout_width="210dp"
android:layout_height="wrap_content"
android:layout_marginLeft="12dp"
android:background="@android:color/transparent"
android:hint="请输入手机号或邮箱"
android:singleLine="true"
android:textColor="#999999"
android:textSize="12dp"
app:layout_constraintBottom_toBottomOf="@id/login_account_border"
app:layout_constraintStart_toEndOf="@id/login_account_border_title"
app:layout_constraintTop_toTopOf="@id/login_account_border" />
<TextView
android:id="@+id/login_password_border"
android:layout_width="314dp"
android:layout_height="42dp"
android:layout_marginTop="32dp"
android:background="@drawable/background_edit_text_lose_focus"
app:layout_constraintEnd_toEndOf="@id/login_right_guide_line"
app:layout_constraintStart_toStartOf="@id/login_left_guide_line"
app:layout_constraintTop_toBottomOf="@id/login_account_border" />
<TextView
android:id="@+id/login_password_border_title"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_marginLeft="15dp"
android:text="密 码:"
android:textColor="#999999"
android:textSize="13sp"
app:layout_constraintBottom_toBottomOf="@id/login_password_border"
app:layout_constraintStart_toStartOf="@id/login_password_border"
app:layout_constraintTop_toTopOf="@id/login_password_border" />
<EditText
android:id="@+id/login_password_edit_text"
android:layout_width="210dp"
android:layout_height="wrap_content"
android:layout_marginLeft="12dp"
android:background="@android:color/transparent"
android:hint="请输入密码"
android:inputType="textPassword"
android:singleLine="true"
android:textColor="#999999"
android:textSize="12sp"
app:layout_constraintBottom_toBottomOf="@id/login_password_border"
app:layout_constraintStart_toEndOf="@id/login_password_border_title"
app:layout_constraintTop_toTopOf="@id/login_password_border" />
<cn.yunliyunwai.beyondclouds.view.BeyondTextIcon
android:id="@+id/show_password_button"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_marginEnd="14dp"
android:onClick="setPswVisible"
android:text="@string/icon_eye_slash"
android:textSize="14dp"
app:layout_constraintBottom_toBottomOf="@id/login_password_border"
app:layout_constraintEnd_toEndOf="@id/login_password_border"
app:layout_constraintTop_toTopOf="@id/login_password_border" />
<Button
android:layout_width="58dp"
android:layout_height="17dp"
android:layout_marginTop="8dp"
android:background="@android:color/transparent"
android:text="忘记密码"
android:textColor="#999999"
android:textSize="13sp"
app:layout_constraintEnd_toEndOf="@id/login_right_guide_line"
app:layout_constraintTop_toBottomOf="@id/login_password_border" />
<TextView
android:id="@+id/login_auth_code_border"
android:layout_width="314dp"
android:layout_height="42dp"
android:layout_marginTop="32dp"
android:background="@drawable/background_edit_text_lose_focus"
app:layout_constraintEnd_toEndOf="@id/login_right_guide_line"
app:layout_constraintStart_toStartOf="@id/login_left_guide_line"
app:layout_constraintTop_toBottomOf="@id/login_password_border" />
<TextView
android:id="@+id/login_auth_code_border_title"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_marginLeft="15dp"
android:text="验证码:"
android:textColor="#999999"
android:textSize="13sp"
app:layout_constraintBottom_toBottomOf="@id/login_auth_code_border"
app:layout_constraintStart_toStartOf="@id/login_auth_code_border"
app:layout_constraintTop_toTopOf="@id/login_auth_code_border" />
<EditText
android:id="@+id/login_auth_code_edit_text"
android:layout_width="140dp"
android:layout_height="wrap_content"
android:layout_marginLeft="12dp"
android:background="@android:color/transparent"
android:hint="请输入验证码"
android:inputType="textPassword"
android:singleLine="true"
android:textColor="#999999"
android:textSize="12sp"
app:layout_constraintBottom_toBottomOf="@id/login_auth_code_border"
app:layout_constraintStart_toEndOf="@id/login_auth_code_border_title"
app:layout_constraintTop_toTopOf="@id/login_auth_code_border" />
<Button
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:text="发送验证码"
android:textSize="13sp"
android:textColor="#75d098"
android:background="@android:color/transparent"
app:layout_constraintTop_toTopOf="@id/login_auth_code_border"
app:layout_constraintBottom_toBottomOf="@id/login_auth_code_border"
app:layout_constraintEnd_toEndOf="@id/login_auth_code_border" />
<Button
android:id="@+id/login_button"
android:layout_width="314dp"
android:layout_height="42dp"
android:layout_marginTop="52dp"
android:background="@drawable/background_login_button"
android:stateListAnimator="@null"
android:text="登录"
android:textColor="#ffffff"
android:textSize="15sp"
app:layout_constraintEnd_toEndOf="@id/login_right_guide_line"
app:layout_constraintStart_toStartOf="@id/login_left_guide_line"
app:layout_constraintTop_toBottomOf="@id/login_auth_code_border" />
<androidx.constraintlayout.widget.ConstraintLayout
android:id="@+id/account_not_exist"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_marginTop="35dp"
app:layout_constraintEnd_toEndOf="@id/login_right_guide_line"
app:layout_constraintStart_toStartOf="@id/login_left_guide_line"
app:layout_constraintTop_toBottomOf="@id/login_button">
<TextView
android:id="@+id/account_not_exist_text"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:text="还没有账号?"
android:textColor="#999999"
android:textSize="13sp"
app:layout_constraintBottom_toBottomOf="@id/account_not_exist_register_button"
app:layout_constraintTop_toTopOf="@id/account_not_exist_register_button"
tools:ignore="MissingConstraints" />
<Button
android:id="@+id/account_not_exist_register_button"
android:layout_width="50dp"
android:layout_height="18dp"
android:layout_marginLeft="0dp"
android:background="@android:color/transparent"
android:text="去注册"
android:textColor="#00aae6"
android:textSize="13sp"
app:layout_constraintStart_toEndOf="@id/account_not_exist_text"
tools:ignore="MissingConstraints" />
</androidx.constraintlayout.widget.ConstraintLayout>
<androidx.constraintlayout.widget.Guideline
android:id="@+id/login_left_guide_line"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:orientation="vertical"
app:layout_constraintGuide_begin="50dp" />
<androidx.constraintlayout.widget.Guideline
android:id="@+id/login_right_guide_line"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:orientation="vertical"
app:layout_constraintGuide_end="50dp" />
</androidx.constraintlayout.widget.ConstraintLayout>
<androidx.constraintlayout.widget.ConstraintLayout
android:id="@+id/third_party_login_area"
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:layout_marginTop="50dp"
app:layout_constraintTop_toBottomOf="@id/password_login_page"
app:layout_constraintStart_toStartOf="parent"
app:layout_constraintEnd_toEndOf="parent">
<TextView
android:id="@+id/third_party_login_title"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:text="第三方登录"
android:textColor="#bec7cb"
android:textSize="14sp"
app:layout_constraintEnd_toEndOf="parent"
app:layout_constraintHorizontal_bias="0.498"
app:layout_constraintStart_toStartOf="parent"
app:layout_constraintTop_toTopOf="parent" />
<ImageButton
android:id="@+id/qq_login_button"
android:layout_width="40dp"
android:layout_height="40dp"
android:src="@drawable/icon_qq"
android:scaleType="centerInside"
android:background="@android:color/transparent"
android:layout_marginStart="95dp"
android:layout_marginTop="35dp"
app:layout_constraintStart_toStartOf="parent"
app:layout_constraintTop_toBottomOf="@id/third_party_login_title" />
<ImageButton
android:id="@+id/wechat_login_button"
android:layout_width="40dp"
android:layout_height="40dp"
android:src="@drawable/icon_wechat"
android:scaleType="centerInside"
android:background="@android:color/transparent"
android:layout_marginTop="35dp"
app:layout_constraintStart_toEndOf="@id/qq_login_button"
app:layout_constraintEnd_toStartOf="@id/ding_ding_login_button"
app:layout_constraintTop_toBottomOf="@id/third_party_login_title" />
<ImageButton
android:id="@+id/ding_ding_login_button"
android:layout_width="40dp"
android:layout_height="40dp"
android:src="@drawable/icon_dingding"
android:background="@android:color/transparent"
android:scaleType="centerInside"
android:layout_marginEnd="95dp"
android:layout_marginTop="35dp"
app:layout_constraintEnd_toEndOf="parent"
app:layout_constraintTop_toBottomOf="@id/third_party_login_title" />
</androidx.constraintlayout.widget.ConstraintLayout>
<TextView
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:text="Copyright © 2019 云里云外开源社区 All Rights Reserved"
android:textSize="10sp"
android:textColor="#999999"
android:layout_marginBottom="16dp"
app:layout_constraintBottom_toBottomOf="parent"
app:layout_constraintStart_toStartOf="parent"
app:layout_constraintEnd_toEndOf="parent" />
</androidx.constraintlayout.widget.ConstraintLayout>
\ No newline at end of file
......@@ -4,204 +4,7 @@
xmlns:tools="http://schemas.android.com/tools"
android:layout_width="match_parent"
android:layout_height="match_parent"
tools:context=".ui.page.RegisterOrLoginActivity">
<androidx.constraintlayout.widget.ConstraintLayout
android:id="@+id/password_login_page"
android:layout_width="match_parent"
android:layout_height="match_parent">
<TextView
android:id="@+id/login_separator_point"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:text="·"
android:textSize="16sp"
android:textColor="#999999"
android:layout_marginTop="85dp"
app:layout_constraintStart_toStartOf="@id/login_left_guide_line"
app:layout_constraintEnd_toEndOf="@id/login_right_guide_line"
app:layout_constraintTop_toTopOf="parent" />
<Button
android:id="@+id/password_login_title"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:text="密码登录"
android:textSize="16sp"
android:textColor="#2f2f2f"
android:background="@android:color/transparent"
app:layout_constraintTop_toTopOf="@id/login_separator_point"
app:layout_constraintBottom_toBottomOf="@id/login_separator_point"
app:layout_constraintEnd_toStartOf="@id/login_separator_point" />
<Button
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:text="短信登陆"
android:textSize="16sp"
android:textColor="#999999"
android:background="@android:color/transparent"
app:layout_constraintTop_toTopOf="@id/login_separator_point"
app:layout_constraintBottom_toBottomOf="@id/login_separator_point"
app:layout_constraintStart_toEndOf="@id/login_separator_point" />
<TextView
android:id="@+id/login_account_border"
android:layout_width="314dp"
android:layout_height="42dp"
android:layout_marginTop="28dp"
android:background="@drawable/background_edit_text_lose_focus"
app:layout_constraintStart_toStartOf="@id/login_left_guide_line"
app:layout_constraintEnd_toEndOf="@id/login_right_guide_line"
app:layout_constraintTop_toBottomOf="@id/password_login_title" />
<TextView
android:id="@+id/login_account_border_title"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:text="账 号:"
android:textSize="13sp"
android:textColor="#999999"
android:layout_marginLeft="15dp"
app:layout_constraintTop_toTopOf="@id/login_account_border"
app:layout_constraintBottom_toBottomOf="@id/login_account_border"
app:layout_constraintStart_toStartOf="@id/login_account_border" />
<EditText
android:id="@+id/login_account_edit_text"
android:layout_width="230dp"
android:layout_height="wrap_content"
android:hint="请输入手机号或邮箱"
android:textSize="12dp"
android:maxLines="1"
android:layout_marginLeft="12dp"
android:textColor="#999999"
android:background="@android:color/transparent"
app:layout_constraintTop_toTopOf="@id/login_account_border"
app:layout_constraintBottom_toBottomOf="@id/login_account_border"
app:layout_constraintStart_toEndOf="@id/login_account_border_title" />
<TextView
android:id="@+id/login_password_border"
android:layout_width="314dp"
android:layout_height="42dp"
android:layout_marginTop="32dp"
android:background="@drawable/background_edit_text_lose_focus"
app:layout_constraintStart_toStartOf="@id/login_left_guide_line"
app:layout_constraintEnd_toEndOf="@id/login_right_guide_line"
app:layout_constraintTop_toBottomOf="@id/login_account_border" />
<TextView
android:id="@+id/login_password_border_title"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:text="密 码:"
android:textSize="13sp"
android:textColor="#999999"
android:layout_marginLeft="15dp"
app:layout_constraintTop_toTopOf="@id/login_password_border"
app:layout_constraintBottom_toBottomOf="@id/login_password_border"
app:layout_constraintStart_toStartOf="@id/login_password_border" />
<EditText
android:id="@+id/login_password_edit_text"
android:layout_width="230dp"
android:layout_height="wrap_content"
android:hint="请输入密码"
android:textSize="12sp"
android:textColor="#999999"
android:inputType="textPassword"
android:maxLines="1"
android:layout_marginLeft="12dp"
android:background="@android:color/transparent"
app:layout_constraintTop_toTopOf="@id/login_password_border"
app:layout_constraintBottom_toBottomOf="@id/login_password_border"
app:layout_constraintStart_toEndOf="@id/login_password_border_title" />
<cn.yunliyunwai.beyondclouds.view.BeyondTextIcon
android:id="@+id/show_password_button"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:text="@string/icon_eye_slash"
android:textSize="14dp"
android:onClick="setPswVisible"
android:layout_marginEnd="14dp"
app:layout_constraintTop_toTopOf="@id/login_password_border"
app:layout_constraintBottom_toBottomOf="@id/login_password_border"
app:layout_constraintEnd_toEndOf="@id/login_password_border" />
<Button
android:layout_width="58dp"
android:layout_height="17dp"
android:text="忘记密码"
android:textSize="13sp"
android:textColor="#999999"
android:layout_marginTop="8dp"
android:background="@android:color/transparent"
app:layout_constraintEnd_toEndOf="@id/login_right_guide_line"
app:layout_constraintTop_toBottomOf="@id/login_password_border" />
<Button
android:id="@+id/login_button"
android:layout_width="314dp"
android:layout_height="42dp"
android:text="登录"
android:textSize="15sp"
android:textColor="#ffffff"
android:background="@drawable/background_login_button"
android:layout_marginTop="52dp"
app:layout_constraintStart_toStartOf="@id/login_left_guide_line"
app:layout_constraintEnd_toEndOf="@id/login_right_guide_line"
app:layout_constraintTop_toBottomOf="@id/login_password_border" />
<androidx.constraintlayout.widget.ConstraintLayout
android:id="@+id/account_not_exist"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_marginTop="35dp"
app:layout_constraintStart_toStartOf="@id/login_left_guide_line"
app:layout_constraintEnd_toEndOf="@id/login_right_guide_line"
app:layout_constraintTop_toBottomOf="@id/login_button">
<TextView
android:id="@+id/account_not_exist_text"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:text="还没有账号?"
android:textSize="13sp"
android:textColor="#999999"
app:layout_constraintTop_toTopOf="@id/account_not_exist_register_button"
app:layout_constraintBottom_toBottomOf="@id/account_not_exist_register_button"
tools:ignore="MissingConstraints" />
<Button
android:id="@+id/account_not_exist_register_button"
android:layout_width="50dp"
android:layout_height="18dp"
android:text="去注册"
android:textSize="13sp"
android:textColor="#00aae6"
android:background="@android:color/transparent"
android:layout_marginLeft="0dp"
app:layout_constraintStart_toEndOf="@id/account_not_exist_text"
tools:ignore="MissingConstraints" />
</androidx.constraintlayout.widget.ConstraintLayout>
<androidx.constraintlayout.widget.Guideline
android:id="@+id/login_left_guide_line"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:orientation="vertical"
app:layout_constraintGuide_begin="50dp" />
<androidx.constraintlayout.widget.Guideline
android:id="@+id/login_right_guide_line"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:orientation="vertical"
app:layout_constraintGuide_end="50dp" />
</androidx.constraintlayout.widget.ConstraintLayout>
tools:context=".ui.page.RegisterActivity">
<androidx.constraintlayout.widget.ConstraintLayout
android:id="@+id/mobile_register_page"
......@@ -271,12 +74,13 @@
<EditText
android:id="@+id/register_mobile_edit_text"
android:layout_width="230dp"
android:layout_width="210dp"
android:layout_height="wrap_content"
android:layout_marginLeft="12dp"
android:background="@android:color/transparent"
android:hint="请输入手机号"
android:textSize="12sp"
android:singleLine="true"
app:layout_constraintBottom_toBottomOf="@id/register_mobile_border"
app:layout_constraintStart_toEndOf="@id/register_mobile_border_title"
app:layout_constraintTop_toTopOf="@id/register_mobile_border" />
......@@ -305,10 +109,11 @@
<EditText
android:id="@+id/register_auth_code_edit_text"
android:layout_width="230dp"
android:layout_width="140dp"
android:layout_height="wrap_content"
android:hint="请输入验证码"
android:textSize="12sp"
android:singleLine="true"
android:layout_marginLeft="12dp"
android:background="@android:color/transparent"
app:layout_constraintTop_toTopOf="@id/register_auth_code_border"
......@@ -325,6 +130,55 @@
app:layout_constraintBottom_toBottomOf="@id/register_auth_code_border"
app:layout_constraintEnd_toEndOf="@id/register_auth_code_border" />
<TextView
android:id="@+id/register_password_border"
android:layout_width="314dp"
android:layout_height="42dp"
android:layout_marginTop="32dp"
android:onClick="setPswVisible"
android:background="@drawable/background_edit_text_lose_focus"
app:layout_constraintEnd_toEndOf="@id/register_right_guide_line"
app:layout_constraintStart_toStartOf="@id/register_left_guide_line"
app:layout_constraintTop_toBottomOf="@id/register_auth_code_border" />
<TextView
android:id="@+id/register_password_border_title"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_marginLeft="15dp"
android:text="密 码:"
android:textColor="#999999"
android:textSize="13sp"
app:layout_constraintBottom_toBottomOf="@id/register_password_border"
app:layout_constraintStart_toStartOf="@id/register_password_border"
app:layout_constraintTop_toTopOf="@id/register_password_border" />
<EditText
android:id="@+id/register_password_edit_text"
android:layout_width="210dp"
android:layout_height="wrap_content"
android:layout_marginLeft="12dp"
android:background="@android:color/transparent"
android:hint="请输入密码"
android:inputType="textPassword"
android:singleLine="true"
android:textColor="#999999"
android:textSize="12sp"
app:layout_constraintBottom_toBottomOf="@id/register_password_border"
app:layout_constraintStart_toEndOf="@id/register_password_border_title"
app:layout_constraintTop_toTopOf="@id/register_password_border" />
<cn.yunliyunwai.beyondclouds.view.BeyondTextIcon
android:id="@+id/show_password_button"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_marginEnd="14dp"
android:text="@string/icon_eye_slash"
android:textSize="14dp"
app:layout_constraintBottom_toBottomOf="@id/register_password_border"
app:layout_constraintEnd_toEndOf="@id/register_password_border"
app:layout_constraintTop_toTopOf="@id/register_password_border" />
<Button
android:id="@+id/mobile_register_button"
android:layout_width="314dp"
......@@ -334,9 +188,10 @@
android:textColor="#ffffff"
android:background="@drawable/background_login_button"
android:layout_marginTop="42dp"
android:stateListAnimator="@null"
app:layout_constraintStart_toStartOf="@id/register_left_guide_line"
app:layout_constraintEnd_toEndOf="@id/register_right_guide_line"
app:layout_constraintTop_toBottomOf="@id/register_auth_code_border" />
app:layout_constraintTop_toBottomOf="@id/register_password_border" />
<androidx.constraintlayout.widget.ConstraintLayout
android:id="@+id/register_instruction"
......@@ -415,8 +270,8 @@
android:id="@+id/third_party_login_area"
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:layout_marginBottom="90dp"
app:layout_constraintBottom_toBottomOf="parent"
android:layout_marginTop="50dp"
app:layout_constraintTop_toBottomOf="@id/mobile_register_page"
app:layout_constraintStart_toStartOf="parent"
app:layout_constraintEnd_toEndOf="parent">
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment