Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- override fun emailValidationErrorState(state: Boolean) {
- if (!state) {
- tiet_email.setTextColor(Color.rgb(255, 70, 70))
- til_email.setHintTextAppearance(R.style.loginError)
- til_email.hint = "Email: Invalid email !"
- til_email.isErrorEnabled = true
- til_email.setErrorTextAppearance(R.style.loginError)
- } else {
- tiet_email.setTextColor(Color.rgb(92, 92, 92))
- til_email.setHintTextAppearance(R.style.loginSuccess)
- til_email.hint = "Email"
- }
- }
- <android.support.design.widget.TextInputLayout
- android:id="@+id/til_email"
- android:layout_width="0dp"
- android:layout_height="0dp"
- android:background="@drawable/login_activity_ti_email"
- android:textColorHint="@color/battleship_grey"
- app:hintTextAppearance="@style/loginInputStyling"
- app:layout_constraintBottom_toTopOf="@id/divider"
- app:layout_constraintLeft_toRightOf="@id/guideline_left"
- app:layout_constraintRight_toLeftOf="@id/guideline_right"
- app:layout_constraintTop_toBottomOf="@id/guideline_email_top"
- app:errorEnabled="true"
- android:hint="@string/email"
- >
- <android.support.design.widget.TextInputEditText
- android:id="@+id/tiet_email"
- android:layout_width="match_parent"
- android:layout_height="match_parent"
- android:layout_marginBottom="8dp"
- android:layout_marginLeft="8dp"
- android:layout_marginStart="8dp"
- android:background="@null"
- android:nextFocusDown="@id/tiet_password"
- android:singleLine="true"
- android:textCursorDrawable="@null" />
- </android.support.design.widget.TextInputLayout>
- <style name="loginError" parent="TextAppearance.AppCompat">
- <item name="android:textColor">@color/invalid_login</item>
- <item name="colorControlActivated">@color/invalid_login</item>
- <item name="colorControlNormal">@color/invalid_login</item>
- <item name="android:textColorPrimary">@color/invalid_login</item>
- <item name="colorAccent">@color/invalid_login</item>
- </style>
Add Comment
Please, Sign In to add comment