0

以下は私の onDraw メソッドです。

@Override
protected void onDraw(Canvas canvas) {
    super.onDraw(canvas);

    if(inte < listOfPoints.size()){
        canvas.drawLine(listOfPoints.get(0).x, listOfPoints.get(0).y, listOfPoints.get(inte).x,listOfPoints.get(inte).y, paint);
        inte++;

        if(inte < listOfPoints.size()){
            invalidate();
        }
    }       
}

キャンバスが上記の点を描画し終えたら、一度コールバックを取得することはできますか?

4

1 に答える 1

0

OnDraw は、ビュー内に描画する必要がある状況で自動的に呼び出されるため、Canvas が提供されているため、リスト サイズが続く限り呼び出されます。

于 2016-11-19T16:51:00.977 に答える