以下のコードのように線を引こうとしていますが、何も得られません! 私は何かを見逃しましたか、それとも何が間違っている可能性がありますか? このコードをdrawObjects(canvas);
betweencanvas = surfaceHolder.lockCanvas();
で呼び出し、surfaceHolder.unlockCanvasAndPost(canvas);
ヘルプを高く評価します!
// Method to draw objects
private void drawObjects(Canvas canvas) {
// Clear screen with black color
canvas.drawRGB(0, 0, 0);
// Draw line
if(fingerUp) {
Log.i("Test", "Draw line now!");
path.moveTo(xStart, yStart);
path.lineTo(xEnd, yEnd);
paint.setColor(Color.WHITE);
paint.setStrokeWidth(10);
canvas.drawPath(path, paint);
}
// Call method draw() in CircleManager to draw all circles in list
circleManager.drawCirclesInList(canvas);
}