ОК, вот в чем проблема
у меня есть ImageView в моей деятельности, вот что это выглядит в main.xml:
<ImageView
android:id="@+id/ic"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:src="@drawable/icon"
android:layout_gravity="center_horizontal"/>
Я хочу, чтобы это изображение переместилось на -200 (влево), затем на 100 (вправо), а затем обратно на 0 с эффектом отскока.
Я реализовал это с помощью своего кода:
as = new AnimationSet(true);
as.setFillEnabled(true);
as.setInterpolator(new BounceInterpolator());
TranslateAnimation ta = new TranslateAnimation(-300, 100, 0, 0);
ta.setDuration(2000);
as.addAnimation(ta);
AnimationSet sa = new AnimationSet(true);
sa.setFillEnabled(true);
sa.setInterpolator(new DecelerateInterpolator());
TranslateAnimation ta2 = new TranslateAnimation(100, 0, 0, 0);
ta2.setDuration(2000);
sa.addAnimation(ta2);
as.addAnimation(sa);
вы можете увидеть в коде X переход, который я хочу (-300,100), затем (100, 0)
однако, изображение не двигается так, как должно, вместо этого оно просто останавливается на 100, а затем подпрыгивает ...
хммм ...., вы, ребята, знаете, что не так или что я должен сделать, чтобы добиться этого?