Bonjour,
Sur mon application Android, j'aimerais dessiner ceci :
A gauche c'est ce que j'ai actuellement, et à droite c'est ce que je voudrais obtenir. Sachant l'angle en rouge n'est pas fixe il va constamment changer.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17 mPaint = new Paint(); mSecondPaint.setARGB(255, 255, 0, 0); mSecondPaint.setStrokeWidth(2.f); mSecondPaint.setAntiAlias(true); mSecondPaint.setStrokeCap(Paint.Cap.ROUND); RectF oval = new RectF(); int taille = 50; /* centerX et centerY sont le centre du cercle*/ oval.set(centerX - taille, centerY - taille, centerX + taille, centerY + taille); /* -90 pour démarrer en haut * l'angle entre 0 et 360 * true pour aller au centre */ canvas.drawArc(oval,-90,angle,true,mPaint);
Je ne trouve rien sur comment dessiner de l'extérieur du cercle vers sont centre sur une certaine distance !
Des idées ?
Cordialement
Partager