Próbowałem animować edittext, gdy użytkownik zacznie go edytować. Próbowałem poniższy kod,Android: Problemy z animacją 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>
Animacja działa dobrze. ale edittext zatrzymał userinteraction po animacji. Jeśli użytkownik dotknie poprzedniej pozycji editekstu ekranu, pojawi się klawiatura. , ale edittext na nowej pozycji powinien odpowiedzieć. Co muszę zrobić?
Mam nadzieję, że ktoś może edytować swoje pytanie w odpowiednim formacie angielsku.
Dziękuję za odpowiedź, ale co z gingerbird (android 2.3)? potrzebować soln. –
poniżej część jest rozwiązaniem pod warunkiem. Której części nie rozumiesz? –
Powiedziałeś, że działa Android 3.0, ale potrzebne dla Androida poniżej wersji 3.0 –