Guest User

Untitled

a guest
Jan 24th, 2018
62
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 2.00 KB | None | 0 0
  1. override fun emailValidationErrorState(state: Boolean) {
  2. if (!state) {
  3. tiet_email.setTextColor(Color.rgb(255, 70, 70))
  4. til_email.setHintTextAppearance(R.style.loginError)
  5. til_email.hint = "Email: Invalid email !"
  6. til_email.isErrorEnabled = true
  7. til_email.setErrorTextAppearance(R.style.loginError)
  8.  
  9. } else {
  10. tiet_email.setTextColor(Color.rgb(92, 92, 92))
  11. til_email.setHintTextAppearance(R.style.loginSuccess)
  12. til_email.hint = "Email"
  13. }
  14. }
  15.  
  16. <android.support.design.widget.TextInputLayout
  17. android:id="@+id/til_email"
  18. android:layout_width="0dp"
  19. android:layout_height="0dp"
  20. android:background="@drawable/login_activity_ti_email"
  21. android:textColorHint="@color/battleship_grey"
  22. app:hintTextAppearance="@style/loginInputStyling"
  23. app:layout_constraintBottom_toTopOf="@id/divider"
  24. app:layout_constraintLeft_toRightOf="@id/guideline_left"
  25. app:layout_constraintRight_toLeftOf="@id/guideline_right"
  26. app:layout_constraintTop_toBottomOf="@id/guideline_email_top"
  27. app:errorEnabled="true"
  28. android:hint="@string/email"
  29. >
  30.  
  31. <android.support.design.widget.TextInputEditText
  32. android:id="@+id/tiet_email"
  33. android:layout_width="match_parent"
  34. android:layout_height="match_parent"
  35. android:layout_marginBottom="8dp"
  36. android:layout_marginLeft="8dp"
  37. android:layout_marginStart="8dp"
  38. android:background="@null"
  39. android:nextFocusDown="@id/tiet_password"
  40. android:singleLine="true"
  41. android:textCursorDrawable="@null" />
  42. </android.support.design.widget.TextInputLayout>
  43.  
  44. <style name="loginError" parent="TextAppearance.AppCompat">
  45. <item name="android:textColor">@color/invalid_login</item>
  46. <item name="colorControlActivated">@color/invalid_login</item>
  47. <item name="colorControlNormal">@color/invalid_login</item>
  48. <item name="android:textColorPrimary">@color/invalid_login</item>
  49. <item name="colorAccent">@color/invalid_login</item>
  50. </style>
Add Comment
Please, Sign In to add comment