【发布时间】:2018-02-09 07:06:07
【问题描述】:
我有一个带图形的画布,我从服务器获取它。有时图表不在中心。现在我想切断画布的其余部分。我有图表最大和最小 x,y 点。何切断画布的其余部分?我找不到解决办法。
【问题讨论】:
-
你能告诉我什么情况下画布不在中心吗?并请发布详细代码。
标签: java android xamarin.android
我有一个带图形的画布,我从服务器获取它。有时图表不在中心。现在我想切断画布的其余部分。我有图表最大和最小 x,y 点。何切断画布的其余部分?我找不到解决办法。
【问题讨论】:
标签: java android xamarin.android
首先创建一个像这样大小为全宽和高度的 tempBitmap
Bitmap tempImage = Bitmap.createBitmap(width, height, Bitmap.Config.ARGB_8888);
Bitmap finalBitmap = Bitmap.createBitmap(tempImage, (int) minX, (int) minY, width, height);
这里的 finalBitmap 是你想要的。 您可以在画布中绘制它,也可以将其保存为位图。
【讨论】: