我试图动画我的EditText来扩展焦点。当它是onClick方法时,我可以做到这一点,但我希望它有焦点时。我尝试使用的代码是
if(mSearchBar.hasFocus()){
Animation anim = AnimationUtils.loadAnimation(WebActivity.this,R.anim.searchbar_scale);
anim.setFillAfter(true);
mSearchBar.startAnimation(anim);
}
但它没有动画。我想知道你是否能帮助我解决我遇到的困境。这看起来很简单,但我是新手。
答案 0 :(得分:0)
您可以使用OnFocusChangeListener
。
mSearchBar.setOnFocusChangeListener((view, focus) -> {
if (!focus)
return;
Animation anim = AnimationUtils.loadAnimation(WebActivity.this,R.anim.searchbar_scale);
anim.setFillAfter(true);
view.startAnimation(anim);
});