我希望在画布上绘制一些线条和形状,然后将其转换为 ImageView 上的位图。我使用了一个自定义类,它扩展了“View”,并在“OnDraw”方法中绘制线条。以下是我的代码(这个类只绘制简单的线条):
public class finalDraw extends View {
public finalDraw(Context context) {
super(context);
}
@Override
protected void onDraw(Canvas canvas) {
super.onDraw(canvas);
Paint paint = new Paint();
paint.setColor(Color.BLUE);
for (int i = 0; i <100; i++) {
canvas.drawLine(xStart * i + 50 , yStart , stopX + 30 , stopY,paint);
}
invalidate();
}
}
我该如何获取绘图结果并将其显示在ImageView上?谢谢!