当用户开始编辑它时,我尝试为 edittext 设置动画。我试过下面的代码,
EditText txtPassword = (EditText) findViewById(R.id.editText1);
Animation anim = AnimationUtils.loadAnimation(getApplicationContext(),R.anim.anim);
anim.setInterpolator((new AccelerateDecelerateInterpolator()));
anim.setFillAfter(true);
txtPassword.startAnimation(anim);
anim.xml
````````
<?xml version="1.0" encoding="utf-8"?>
<set xmlns:android="http://schemas.android.com/apk/res/android">
<translate android:fromYDelta="0" android:toYDelta="-50%p" android:duration="100"/>
</set>
动画效果很好。但是edittext在动画后停止了用户交互。如果用户触摸屏幕编辑文本的前一个位置,就会出现键盘。但实际上在新位置的edittext应该响应。我必须做什么?
我希望有人可以用正确的英文格式编辑我的问题。