次のコードを使用してAndroidキャンバスにテキストを描画しています
        Rect rect = new Rect();
        paint.getTextBounds(text, 0, text.length(), rect);
        canvas.translate(xPosition + position.getX(), yPosition + position.getY());
        paint.setColor(Color.BLUE);
        paint.setStyle(Style.STROKE);
        canvas.drawRect(rect, paint);
        paint.setStyle(Style.FILL);
        paint.setColor(text_color);
        canvas.translate(-(xPosition + position.getX()), -(yPosition + position.getY()));
        canvas.rotate(getDegreesFromRadians(angle), xPosition + position.getX() + rect.exactCenterX(), yPosition + position.getY() + rect.exactCenterY());
        canvas.drawText(text, xPosition + position.getX(), yPosition + position.getY(), paint);
このコードはテキストの回転を処理し、正常に機能します。上記のコードを使用して、テキストの周りに青い長方形を描画しています。今私の問題は、長方形がテキストと一緒に回転していないことです。それはまだ同じままです。Androidのキャンバスに描かれた長方形を回転させる方法はありますか?