I need to change hint color property dynamically when its unfocused. Is it possible to change the hint color dynamically(Not in focused state).
Actual Design
and my xml
I can't change the hint color property programmatically when it is unfocused. I am stuck. Is it possible to do? Please help me. Here is my code -
btnSignUp.setOnClickListener(new View.OnClickListener() {
@Override
public void onClick(View view) {
final String email = emailEditText.getText().toString();
final String pass = passEditText.getText().toString();
if (email.isEmpty()) {
inputLayoutEmail.setHint("email is required to login");
inputLayoutEmail.setHintTextAppearance(R.style.EditTextLayout);
inputLayoutEmail.setError(" ");
emailEditText.setHintTextColor(getResources().getColor(R.color.primary_dark));
}
if (pass.isEmpty()) {
inputLayoutPassword.setHint("password is required to login");
passEditText.setHintTextColor(getResources().getColor(R.color.primary_dark));
inputLayoutPassword.setHintTextAppearance(R.style.EditTextLayout);
inputLayoutPassword.setError(" ");
inputLayoutPassword.clearFocus();
passEditText.setHint("Password is required to login");
passEditText.setHintTextColor(Color.RED);
}