2016-11-19 6 views
0

以下は、onDrawメソッドです。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(); 
     } 
    }  
} 

キャンバスが上記の描画を完了した場合、コールバックを1回取得することはできますか?

答えて

1

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

関連する問題