Ce que je veux faire est de tracer une ligne qui suivra mon doigt. J'ai créé une vue personnalisée, et j'ai un onTouchEvent()
qui fonctionne.Android dessin d'une ligne pour suivre votre doigt
Je peux dessiner une ligne statique dans la méthode onDraw()
sans trop de problèmes.
Je ne suis pas vraiment sûr de savoir comment tirer la ligne quand mon doigt bouge.
public boolean onTouchEvent(MotionEvent event) {
super.onTouchEvent(event);
switch (event.getAction()) {
case MotionEvent.ACTION_DOWN: {
Log.e(TAG, " - DOWN -");
Log.e(TAG, " getX: " + event.getX());
break;
}
case MotionEvent.ACTION_UP: {
Log.e(TAG, " - UP -");
Log.e(TAG, " getX: " + event.getX());
break;
}
}
return true;
}
Tout allusions vous les gars qui l'ont fait un certain temps peut donner?
Ai-je besoin de définir les coordonnées sur le onTouchEvent()
et d'invalider constamment la vue afin que les segments de ligne soient dessinés? En fin de compte, je veux juste pouvoir griffonner sur l'écran en utilisant mon doigt cette expérience.
Publié une réponse, mais s'il vous plaît essayez de trouver une réponse par vous-même. Comme vous pouvez le voir dans ma réponse, il y a beaucoup de choses comme ça, Google Search est votre ami. – AGrunewald