【发布时间】:2020-04-20 05:01:42
【问题描述】:
我一直在尝试在画布上绘制折线。我的代码没有错误,但是连接的线段序列没有显示出来。请在下面找到代码sn-p;
import android.content.Context;
import android.graphics.Canvas;
import android.graphics.Color;
import android.graphics.Paint;
import android.graphics.Path;
import android.view.View;
public class MyView extends View {
private Paint redPaint;
public MyView(Context context) {
super(context, null);
redPaint=new Paint(Paint.ANTI_ALIAS_FLAG);
redPaint.setStyle(Paint.Style.STROKE);
redPaint.setColor(0xffff0000);
redPaint.setStrokeWidth(5);
}
@Override
protected void onDraw(Canvas canvas) {
super.onDraw(canvas);
canvas.drawRect(10,30,200,200,redPaint);
canvas.drawCircle(300,300,250,redPaint);
Path mylines=new Path();
mylines.moveTo(0,0);
mylines.lineTo(1,1);
mylines.lineTo(2,2);
mylines.lineTo(3,3);
mylines.lineTo(4,4);
Paint GreenPaint=new Paint();
GreenPaint.setARGB(255,0,255,0);
canvas.drawPath(mylines,GreenPaint);
}
}
【问题讨论】:
标签: java android graphics android-canvas polyline