0
A
回答
1
如果您正在覆蓋onDraw()
那麼你就可以做到以下幾點:
canvas.save();
canvas.rotate(90f, picture.getWidth()/2, picture.getHeight/2);
canvas.drawPicture(picture);
canvas.restore();
如果您只想旋轉圖像本身,那麼你可以使用此方法:喜歡這個?]
public Picture rotatePicture(float degrees, Picture picture) {
int width = picture.getWidth();
int height = picture.getHeight();
Picture rotatedPicture = new Picture();
Canvas canvas = rotatedPicture.beginRecording(width, height);
canvas.save();
canvas.rotate(degrees, width/2, height/2);
picture.draw(canvas);
canvas.restore();
rotatedPicture.endRecording();
return rotatedPicture;
}
+0
我實際上這樣做,但這取決於你想要完成的。 c.drawPicture(picture,r); \t \t c.save(); \t c.rotate(90f,picture.getWidth()/ 2,picture.getHeight()/ 2); \t c.restore(); – MobileMon
相關問題
- 1. 如何旋轉?
- 2. 如何旋轉相機 - 相機旋轉
- 3. Javascript旋轉 - 如何逆時針旋轉?
- 4. 如何旋轉viewForHeaderInSection
- 5. 如何旋轉JXImagePanel?
- 6. 如何旋轉div
- 7. 如何旋轉TextView?
- 8. 如何旋轉CGImageRef?
- 9. 如何旋轉UIView?
- 10. 如何旋轉JPanel?
- 11. 如何旋轉UIImageView?
- 12. 如何旋轉TextView
- 13. 如何旋轉UIImage
- 14. 如何旋轉QPushButton?
- 15. 如何旋轉GLSurfaceView?
- 16. 如何旋轉UIBarButtonItem?
- 17. 如何旋轉SCNBox
- 18. 如何在旋轉
- 19. 如何旋轉NSTextView
- 20. 如何旋轉nscell
- 21. 如何旋轉TShape
- 22. 如何旋轉ExoPlayer
- 23. 如何旋轉MapView?
- 24. 如何旋轉JButton?
- 25. 如何旋轉UIImageView
- 26. 如何旋轉UIImageView?
- 27. 如何旋轉CAShapeLayer
- 28. 如何旋轉UIScrollView?
- 29. 如何旋轉Holoviews
- 30. 如何旋轉Vector2?
你的意思是(http://stackoverflow.com/q/8981845/102937)類的 –
沒有其android.graphics.Picture – MobileMon