如何在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. 在画布上旋转2张图像
- 5. 在画布上绘制旋转图像
- 6. 在缩放画布上绘制图像
- 7. 在Android画布中同时旋转,平移和缩放位图
- 8. Android画布图像缩放
- 9. HTML 5画布 - 旋转,缩放,翻译和绘制图像
- 10. 在Android上缩放图像
- 11. 如何在文本上悬停时“缩放和旋转图像”?
- 12. 在Android画布上旋转RectF
- 13. 我试图缩放,旋转和翻译用户定义的画布图像
- 14. 查看缩放和在画布上画线在Android
- 15. 旋转后缩放图像
- 16. Android - 画布上的图像
- 17. 缩放和平移画布上的图像时出现问题
- 18. 在旋转的帆布上画画
- 19. HTML5画布旋转图像
- 20. HTML5画布图像旋转
- 21. HTML5旋转画布图像
- 22. CSS imageviewer:图像旋转(和缩放)
- 23. 自动缩放和旋转图像
- 24. 旋转和缩放图像刷
- 25. 画布 - 在Android上放大,移动和缩放
- 26. 在图像上缩放动画
- 27. Android缩放画布位图
- 28. 如何旋转,调整和缩放画布中角点的图像?
- 29. 试图在画布上创建缩放插件图像
- 30. 旋转和缩放带有锚点的图像视图android
在这里总结答案以及链接到外部网站通常被认为是有帮助的。 – 2013-06-21 02:48:30