如何在Android上的畫布上縮放和旋轉圖像?在Android上的畫布上縮放和旋轉圖像
1
A
回答
1
This might幫助你做你想做的事情。
-1
0
繪製縮放和在Android畫布旋轉圖像,你需要的東西是這樣的:
Bitmap bitmap = BitmapFactory.decodeResource(
getResources(), R.drawable.myimg);
Matrix matrix = new Matrix();
matrix.setRotate(90.0f); // Degrees
matrix.preScale(1.5f, 1.5f); // 1.0f would be no scaling
Canvas canvas = surfaceHolder.lockCanvas();
canvas.drawBitmap(bitmap, matrix, paint);
surfaceHolder.unlockCanvasAndPost(canvas);
或者,保持供以後使用縮放和旋轉位圖的保持,建立一個這樣的:
Bitmap newBitmap = Bitmap.createBitmap(
oldBitmap, 0, 0, oldBitmap.getWidth(),
oldBitmap.getHeight(), matrix, true);
更多細節:Canvas.drawBitmap,Matrix,Bitmap.createBitmap
教程這裏:Canvas and Drawables
相關問題
- 1. android在畫布上縮放和變換圖像上畫線
- 2. Android:在畫布上繪圖和旋轉
- 3. 在畫布上旋轉,縮放和翻譯位圖
- 4. 在畫布上繪製旋轉圖像
- 5. 在縮放畫布上繪製圖像
- 6. HTML 5畫布 - 旋轉,縮放,翻譯和繪製圖像
- 7. 在Android畫布上旋轉RectF
- 8. 如何在文本上懸停時「縮放和旋轉圖像」?
- 9. 查看縮放和在畫布上畫線在Android
- 10. 旋轉後縮放圖像
- 11. Android - 畫布上的圖像
- 12. 在旋轉的帆布上畫畫
- 13. 旋轉和縮放圖像刷
- 14. 自動縮放和旋轉圖像
- 15. Android縮放畫布位圖
- 16. 在圖像上縮放動畫
- 17. 試圖在畫布上創建縮放插件圖像
- 18. 未在畫布上呈現的旋轉圖像
- 19. 在預設位置的html5畫布上縮放照片圖像
- 20. 上旋轉HTML5畫布
- 21. 在Android中使用矩陣旋轉和縮放圖像
- 22. 在COCOS2D中旋轉和縮放雪碧圖像Android
- 23. HTML5畫布:在單個畫布上旋轉裁剪後的圖像
- 24. 在畫布上旋轉圖像並保持可拖拽
- 25. 在畫面上翻轉和旋轉圖像
- 26. 在畫布中垂直旋轉圖像
- 27. 縮放圖像以適應iPhone上的屏幕旋轉
- 28. 在HTML5畫布中縮放圖像
- 29. 在GWT中縮放畫布圖像
- 30. @keyframes動畫(旋轉)和:懸停(縮放)
在這裏總結答案以及鏈接到外部網站通常被認爲是有幫助的。 – 2013-06-21 02:48:30