2016-11-19 1 views
0

Voici ma méthode onDraw.Listener pour la méthode 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(); 
     } 
    }  
} 

Est-il possible d'obtenir un rappel une fois si le canevas a fini de dessiner le point ci-dessus?

Répondre

1

OnDraw est automatiquement appelé pour les situations qui doivent être dessinées à l'intérieur de la vue, de sorte qu'un canevas est fourni, il sera donc appelé aussi longtemps que la taille de la liste.