【发布时间】:2014-09-23 17:42:39
【问题描述】:
有没有办法让图像矩阵只在一个方向上旋转,即:逆时针?
这是我的旋转功能
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;
【问题讨论】:
标签: android matrix bitmap rotation image-rotation