我正在嘗試將圖像從左向右移動到佈局上,但不是通過拖動。發生什麼事情時我想讓它自動運行。所以,我發現了這樣一個動畫:如何停止通過動畫移動的圖像?
<?xml version="1.0" encoding="utf-8"?>
<set xmlns:android="http://schemas.android.com/apk/res/android"
android:interpolator="@android:anim/accelerate_interpolator" >
<translate
android:duration="1000"
android:fromXDelta="0"
android:toXDelta="200"
android:fillEnabled="true"
android:fillAfter="true" />
</set>
但問題是我找不到如何使它停在那裏!它只是直接返回。有什麼建議嗎?
這裏是我的Java代碼:
public void onClick(View v) {
runOnRight(this, image);
}
static Animation runOnRight(Activity ctx, View target) {
Animation animation = AnimationUtils.loadAnimation(ctx,
R.anim.slide_left_to_right);
target.startAnimation(animation);
return animation;
}
我在您的建議中添加了此android:fillAfter =「true」,但它仍然不止於此。 – yahya 2012-02-08 13:05:56