Bild spielt eine Animation ab und das Bild ist anklickbar

Ich habe eine einfache Animation für ein Bild erstellt und das Ereignis OnClick auf das Bild gesetzt, um einen Toast zu machen. Das Problem ist, dass ich das Bild erstellt habe, indem ich mit der Animation auf dem onCreate begonnen habe, und das Bild so eingestellt habe, dass es angeklickt wird, und den Toast ausgelöst habe Bild, der Toast wird gestartet (der onClick bewegt sich nicht mit der Animation)

Vielen Dank für Ihre Hilfe

Dies ist der Animationscode im Animationsordner (translate.xml)

<?xml version="1.0" encoding="utf-8"?>
    <set xmlns:android="http://schemas.android.com/apk/res/android"
      android:interpolator="@android:anim/linear_interpolator" >
    <translate
        android:duration="1500"
        android:fromXDelta="-100%p"
        android:repeatCount="0"
        android:repeatMode="reverse"
        android:toXDelta="0" />

    </set>

und das ist die Aktivitätsklasse

package com.example.animatest;

import android.app.Activity;
import android.os.Bundle;
import android.util.Log;
import android.view.View;
import android.view.View.OnClickListener;
import android.view.animation.Animation;
import android.view.animation.AnimationUtils;
import android.widget.ImageView;
import android.widget.Toast;

public class MainActivity extends Activity {

private ImageView image01;

private long aefe;
private ImageView image1;
private ImageView image2;

@Override
protected void onCreate(Bundle savedInstanceState) {
    super.onCreate(savedInstanceState);
    setContentView(R.layout.activity_main);
    image01 = (ImageView) findViewById(R.id.imageView1);

    final Animation animTranslate1 = AnimationUtils.loadAnimation(this,
            R.anim.translate);

    image01.startAnimation(animTranslate1);

    image01.setOnClickListener(new OnClickListener() {

        @Override
        public void onClick(View view) {

            Toast.makeText(MainActivity.this, "hello", Toast.LENGTH_SHORT)
                    .show();

        }
    });

}

}

Antworten auf die Frage(1)

Ihre Antwort auf die Frage