|
|
@@ -29,9 +29,12 @@
|
|
|
app:layout_constraintTop_toBottomOf="@id/toolbar">
|
|
|
|
|
|
<com.google.android.material.textfield.TextInputEditText
|
|
|
+ android:id="@+id/et_username"
|
|
|
android:layout_width="match_parent"
|
|
|
android:layout_height="wrap_content"
|
|
|
- android:hint="@string/username" />
|
|
|
+ android:hint="@string/username"
|
|
|
+ android:inputType="textPersonName"
|
|
|
+ android:maxLength="30" />
|
|
|
</com.google.android.material.textfield.TextInputLayout>
|
|
|
|
|
|
<com.google.android.material.textfield.TextInputLayout
|
|
|
@@ -46,22 +49,73 @@
|
|
|
app:layout_constraintTop_toBottomOf="@id/username">
|
|
|
|
|
|
<com.google.android.material.textfield.TextInputEditText
|
|
|
+ android:id="@+id/et_password"
|
|
|
android:layout_width="match_parent"
|
|
|
android:layout_height="wrap_content"
|
|
|
- android:hint="@string/password" />
|
|
|
+ android:hint="@string/password"
|
|
|
+ android:inputType="textPassword" />
|
|
|
</com.google.android.material.textfield.TextInputLayout>
|
|
|
|
|
|
- <Button
|
|
|
+ <com.google.android.material.textfield.TextInputLayout
|
|
|
+ android:id="@+id/password1"
|
|
|
+ android:layout_width="match_parent"
|
|
|
+ android:layout_height="wrap_content"
|
|
|
+ android:layout_marginStart="16dp"
|
|
|
+ android:layout_marginTop="16dp"
|
|
|
+ android:layout_marginEnd="16dp"
|
|
|
+ app:layout_constraintLeft_toLeftOf="parent"
|
|
|
+ app:layout_constraintRight_toRightOf="parent"
|
|
|
+ app:layout_constraintTop_toBottomOf="@id/password">
|
|
|
+
|
|
|
+ <com.google.android.material.textfield.TextInputEditText
|
|
|
+ android:id="@+id/et_password1"
|
|
|
+ android:layout_width="match_parent"
|
|
|
+ android:layout_height="wrap_content"
|
|
|
+ android:hint="@string/confirm_password"
|
|
|
+ android:inputType="textPassword" />
|
|
|
+ </com.google.android.material.textfield.TextInputLayout>
|
|
|
+
|
|
|
+ <com.google.android.material.textfield.TextInputLayout
|
|
|
+ android:id="@+id/invitor"
|
|
|
+ android:layout_width="match_parent"
|
|
|
+ android:layout_height="wrap_content"
|
|
|
+ android:layout_marginStart="16dp"
|
|
|
+ android:layout_marginTop="16dp"
|
|
|
+ android:layout_marginEnd="16dp"
|
|
|
+ app:layout_constraintLeft_toLeftOf="parent"
|
|
|
+ app:layout_constraintRight_toRightOf="parent"
|
|
|
+ app:layout_constraintTop_toBottomOf="@id/password1">
|
|
|
+
|
|
|
+ <com.google.android.material.textfield.TextInputEditText
|
|
|
+ android:id="@+id/et_invitor"
|
|
|
+ android:layout_width="match_parent"
|
|
|
+ android:layout_height="wrap_content"
|
|
|
+ android:hint="@string/invitation_code_optional"
|
|
|
+ android:inputType="numberDecimal" />
|
|
|
+ </com.google.android.material.textfield.TextInputLayout>
|
|
|
+
|
|
|
+ <com.google.android.material.button.MaterialButton
|
|
|
android:id="@+id/register"
|
|
|
android:layout_width="match_parent"
|
|
|
android:layout_height="wrap_content"
|
|
|
android:layout_marginStart="16dp"
|
|
|
android:layout_marginTop="16dp"
|
|
|
android:layout_marginEnd="16dp"
|
|
|
- android:text="@string/login"
|
|
|
+ android:text="@string/register"
|
|
|
app:layout_constraintEnd_toEndOf="parent"
|
|
|
app:layout_constraintHorizontal_bias="0.5"
|
|
|
app:layout_constraintStart_toStartOf="parent"
|
|
|
- app:layout_constraintTop_toBottomOf="@id/password" />
|
|
|
+ app:layout_constraintTop_toBottomOf="@id/invitor" />
|
|
|
|
|
|
+ <com.google.android.material.progressindicator.CircularProgressIndicator
|
|
|
+ android:id="@+id/progress"
|
|
|
+ style="@style/Widget.Material3.CircularProgressIndicator.Small"
|
|
|
+ android:layout_width="wrap_content"
|
|
|
+ android:layout_height="wrap_content"
|
|
|
+ android:layout_marginTop="16dp"
|
|
|
+ android:indeterminate="true"
|
|
|
+ android:visibility="gone"
|
|
|
+ app:layout_constraintLeft_toLeftOf="parent"
|
|
|
+ app:layout_constraintRight_toRightOf="parent"
|
|
|
+ app:layout_constraintTop_toBottomOf="@id/register" />
|
|
|
</androidx.constraintlayout.widget.ConstraintLayout>
|