제가 이미지버튼을 누르면 애니메이션 효과로인해서 이미지뷰가 조금씩 이동하는 앱을 만들려고 합니다(샤프연필빨리뽑기게임)

일단 만들기는 다 만들었는데 이미지버튼을 누르면 애니메이션 효과가 일어난후 다시 올라와

버리는데요

그래서 이미지버튼을 아무리눌러도 다시 돌아와 버려서 이것저것 검색결과  setFillAfter(true);를 알게 되어서

java나 xml에도 모두 넣어 보았지만 어디가 잘못되었는지 몰라도 전혀 적용이 되지 않습니다


제가 어디를 잘못했는지 가르쳐주셨으면 합니다

 SharppenActivity.java

 public class SharppenActivity extends Activity {
  
   private ImageView image;
    private ImageButton button;
    private Animation down;
   @Override
    public void onCreate(Bundle savedInstanceState) {
        super.onCreate(savedInstanceState);
        setContentView(R.layout.main);
     
	button = (ImageButton)findViewById(R.id.icon);
           down = AnimationUtils.loadAnimation(this, R.anim.down);
  
    button.setOnClickListener(new View.OnClickListener() {
    	
		@Override
		public void onClick(View v) {
	    	down.setFillAfter(true);
			
			 ImageView image = (ImageView)findViewById(R.id.sim);
			 //Animation ani = null;
			 switch(v.getId()){
			 case R.id.icon:
			 	down = AnimationUtils.loadAnimation(getApplication(), R.anim.down);
			break;
		}
			//down.setFillAfter(true);
			 image.startAnimation(down);
			 //down.setFillAfter(true);
		}
	});
    }


down.xml 조금씩 내려가는 애니메이션

 <?xml version="1.0" encoding="utf-8"?>
<set xmlns:android="http://schemas.android.com/apk/res/android" 
 android:interpolator="@android:anim/accelerate_interpolator">
 <alpha
        android:fromAlpha="1.0"
        android:toAlpha="1.0"
        android:duration="100"
        android:fillAfter="true" />
 <translate 
      android:fromYDelta="+10%p"
        android:toYDelta="0"
        android:duration="200"
        
        android:fillBefore="true"
        android:startOffset="10" />
</set>

main.xml 메인 이미지버튼과 이미지뷰
 <?xml version="1.0" encoding="utf-8"?>
<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"
    android:orientation="vertical"
    android:layout_width="fill_parent"
    android:layout_height="fill_parent"
    android:background="#FFFFFF"
    >
<TextView  
	
    android:layout_width="fill_parent" 
    android:layout_height="wrap_content" 
    android:text="SharpPencil game"
    android:textColor="#000000"
    android:id="@+id/txt"
    />
<ImageButton android:id="@+id/icon" android:layout_width="wrap_content" android:layout_height="wrap_content" android:src="@drawable/icon"
			android:layout_gravity="center"></ImageButton>
<ImageView android:layout_height="wrap_content" 
android:id="@+id/sim" 
android:src="@drawable/sim" 
android:layout_width="wrap_content"
android:layout_gravity="center"></ImageView>
</LinearLayout>