Un dessin simple Exemple
Ce code doit être le dessin de choses, mais il n'a pas de dessiner n'importe quoi quand je bouge mon doigt. Merci de m'aider à déboguer.
@Override
protected void onDraw(Canvas canvas) {
canvas.drawPath(path, paint);
}
@Override
public boolean onTouchEvent(MotionEvent event) {
float eventX = event.getX();
float eventY = event.getY();
switch (event.getAction()) {
case MotionEvent.ACTION_DOWN:
path.moveTo(eventX, eventY);
return true;
case MotionEvent.ACTION_MOVE:
path.lineTo(eventX, eventY);
break;
case MotionEvent.ACTION_UP:
//nothing to do
break;
default:
return false;
}
//Schedules a repaint.
invalidate();
return true;
}
}
- avez-vous initialiser le chemin d'accès et le peindre avec la couleur des objets, pouvez-vous poster plus de code..
- certainement...j'ai juste gardé court
- Reportez-vous à ceci tutoriel complet.
Vous devez vous connecter pour publier un commentaire.
Essayer cette
Pour plus de détails, jetez un coup d'oeil
http://code.google.com/p/strokesformartians/source/browse/trunk/src/se/combitech/strokesformartians/drawing/FingerPaint.java?r=120
Cela peut vous aider.
Voici mon exemple, Vous pouvez dessiner à main libre.
La sortie sera comme suit,