我知道这个问题已经被问了好几次,但我找不到任何有用的东西。
我有一个扩展View
的类,我想做的只是简单地绘制一条画线。
canvas.drawLine(x, y, x2, y2, linePaint);
答案 0 :(得分:0)
我最终更新了stopY
值并绘制了下一帧,直到stopY
达到某一点。
@Override
protected void onDraw(Canvas canvas) {
if (startY >= endY) {
canvas.drawLine(x1, y1, x2, startY, linePaint);
// draw next frame
startY = startY - 1;
invalidate();
} else {
canvas.drawLine(x1, y1, x2, endY, linePaint);
}
}