我想提示一下,如果编辑文本为空,则不要制作动画。如果用户开始键入提示,则提示将向上移动,但如果编辑文本为空,则提示将返回到编辑文本中。
我试过了
@Override
public void beforeTextChanged(CharSequence s, int start, int count, int after) {
if(s.length() == 0){
textInputLayout4.setHintAnimationEnabled(false);
} else {
textInputLayout4.setHintAnimationEnabled(true);
}
}
但提示并不像我想要的那样。
而不是 beforeTextChanged((,尝试使用 afterTextChanged((:
@Override
public void afterTextChanged(Editable s) {
if(s.toString().isEmpty()){
textInputLayout4.setHintAnimationEnabled(false);
} else {
textInputLayout4.setHintAnimationEnabled(true);
}
}