0
我知道這個問題已經被問過幾次了,但我沒有找到任何可行的東西。Android - Animate canvas.DrawLine
我有一個擴展View
一類和所有我想要做的僅僅是動畫平局線。
canvas.drawLine(x, y, x2, y2, linePaint);
我知道這個問題已經被問過幾次了,但我沒有找到任何可行的東西。Android - Animate canvas.DrawLine
我有一個擴展View
一類和所有我想要做的僅僅是動畫平局線。
canvas.drawLine(x, y, x2, y2, linePaint);
我結束了更新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);
}
}