因此,当您在EditText
字段上将可见性设置为INVISIBLE时,它不希望获得键盘的焦点。
我通过在动画完成后更改这些字段的可见性来修复此问题,如下所示:
edit_text.setVisibility(View.INVISIBLE);
final Animation fadeInAnimation = AnimationUtils.loadAnimation(getActivity(), R.anim.fade_in_view);
fadeInAnimation.setFillAfter(true);
edit_text.startAnimation(fadeInAnimation);
edit_text.setVisibility(View.VISIBLE);
但我想知道为什么它没有得到关注。 setFillAfter(true)
不应该再将其设置为可见吗?
答案 0 :(得分:1)
setFillAfter(boolean fillAfter)
的说明
如果fillAfter为真,那么 改造这个动画 执行将持续存在 结束。