Скажите почему при задании поворота относительно некой точки картинка поворачивается по странной траектории, как-будто радиус поворота уменьшается все время:
matrix.reset();
matrix.setRotate(degress, this.getX() + refPixelX, this.getY()+ refPixelY);