Android将画布保存为位图
我一直在努力将画布转换为位图Android将画布保存为位图,android,Android,我一直在努力将画布转换为位图 这是我关于onDraw函数的代码。我尝试了很多变化,但仍然没有得到答案 @Override public void onDraw(Canvas canvas) { super.onDraw(canvas); Bitmap bitmap = Bitmap.createBitmap(canvas.getWidth(),canvas.getHeight(),Bitmap.Config.ARGB_8888); canvas.setBit
这是我关于onDraw函数的代码。我尝试了很多变化,但仍然没有得到答案
@Override
public void onDraw(Canvas canvas) {
super.onDraw(canvas);
Bitmap bitmap = Bitmap.createBitmap(canvas.getWidth(),canvas.getHeight(),Bitmap.Config.ARGB_8888);
canvas.setBitmap(bitmap);
for(List<Point> pointA : pointWhole)
{
Point prev = null;
for (Point point : pointA) {
if(prev != null)
{
canvas.drawLine(prev.x, prev.y, point.x, point.y, paint);
}
prev = point;
}
}
}
@覆盖
公共空白onDraw(画布){
super.onDraw(帆布);
位图Bitmap=Bitmap.createBitmap(canvas.getWidth()、canvas.getHeight()、Bitmap.Config.ARGB_8888);
canvas.setBitmap(位图);
对于(列表点A:pointWhole)
{
上一点=空;
用于(点:点A){
如果(上一个!=null)
{
画布绘制线(上一个x点,上一个y点,点x点,点y点,绘制);
}
prev=点;
}
}
}
它似乎没有保存整个位图。请参阅这篇文章@Sameer的可能重复:如果你认为某个问题是重复的,那么投票关闭它就足够了。编辑问题正文以包含虚假的“重复”链接确实不合适。