есть ли способ заставить матрицу изображения вращаться только в одном направлении, т.е. против часовой стрелки?
это моя функция поворота
void rotate(int x, int y) {
this.matrix.postRotate((float) (this.startAngle - this.currentAngle),
x, y);
}
и это ма onTouch
событие
case MotionEvent.ACTION_MOVE:
ring_gear.setCurrentAngle((float) ring_gear.getAngle(
event.getX(), event.getY()));
ring_gear.rotate(ring_gear.Width / 2, ring_gear.Height / 2);
ring.setImageMatrix(ring_gear.matrix);
ring_gear.startAngle = ring_gear.currentAngle;