私はこの奇妙な問題があります。私はrotateAnimation
を使って固定点について回転する画像を持っています。ユーザーが画像をクリックすると、以下に示すようイメージアニメーションをクリック
Iはクリックイベントを処理した:
@Override
public void onClick(View v) {
switch (v.getId()) {
case R.id.imageView1:
finish();
Intent i = new Intent(this, Next.class);
startActivity(i);
break;
}
}
Iが直面する問題は、私は、画像を回転した後、私はクリックすると、クリックイベントがトリガされていない、ということである
イメージが最初にあった位置をクリックするとトリガされます。
私はここで何か基本的なものが欠けているに違いないと知っていますが、私はそれを理解できません。
Androidでのアニメーションの作成は非常に難しい作業です。ドキュメントは不完全であるだけでなく、不正確です。アニメーションも論理的には機能しませんが、完全に任意の方法で機能します。私は、唯一の解決策は試してみると時間が無駄だと思っています。もちろん、それはAndroidチームが新しいリリースで再び問題を解決するまでです。 – RunLoop