は、基本的には、ビューを拡張し、このようにOnClickListenerを実装する独自のクラス、内部のあなたのイメージを置いてもよいです。キャンバスオブジェクトを回転させることで、回転をonDrawの内部に実装することができます。
第3に、clickイベントを取得し、必要に応じてローテーションを実行するためにonClickを実装します。あなたはMotionEventオブジェクトからxとyの値から、あなたの回転を取得するには、この機能を使用しようとすることができ
public class CustomImageView extends View implements OnClickListener{
public void onClick (View v){
// process click here
// invalidate after click processing in order to redraw
this.invalidate();
}
protected void onDraw(Canvas canvas) {
// draw your image here, might be bitmap or other stuff
// rotate canvas now, your logic on clockwise or
// counterclockwise rotation goes here
canvas.rotate(-90.0f, centerx, centery);
}
}
使ったアニメーションを回転させ、そこに良い例がたくさんあり... http://developer.android.com/reference/android/view/animation/RotateAnimation.html – testingtester
おかげで出ている、しかし、私はしたいですアンドロイドのonTouch()イベントで時計回りと反時計回りの画像を回転する方法を知ってください – secretlm