comment faire pivoter le texte à l'aide de toile dans Android

j'étais dessiner un graphique à l'aide de toile à android et à l'aide du code ci-dessous je dessine un texte sur chaque tranche de camembert (dessine un arc de cercle sur le chemin d'accès), maintenant j'ai envie de dessiner le texte de longueur sage, c'est à dire du centre jusqu'à la fin de chaque tranche,donc comment faire pour faire tourner l'arc à l'aide de démarrer et de l'angle de balayage.

p.addArc(mEventsRect, fStartAngle, fSweepAngle);
mBgPaints.setColor(iTextColor);
canvas.drawTextOnPath(sTextValue, p, fHOffSet, fVOffSet, mBgPaints);

comment faire pivoter le texte à l'aide de toile dans Android

Une image vaut mille mots
Hey, dev_android si vous avez résolu cette rotation de cercle avec un texte différent, donc pouvez-vous me donner votre exemple de code, parce que je suis très frustrer pendant de nombreux jours et de ne pas obtenir aucun succès. en fait, je suis en train d'essayer avec un demi-cercle. s'il vous plaît aider.
Non, c'était un échec. 🙁
salut dev_android .Moi aussi, j'ai la même exigence. J'ai divisé un cercle de manière dynamique, mais j'ai de lier le texte à chaque arc dans le même alignement en tant que votre condition. Mais j'ai pas encore appliqué dans les séparer de l'arc. Pouvez-vous me donner le code ou un exemple pour m'aider.

OriginalL'auteur dev_android | 2011-04-21