Lorsque j'appelle drawCircle (par exemple canvas.drawCircle(x, y, r, mPaint);
) et que j'utilise Paint Style STROKE
pour initialiser le paramètre mPaint
, le résultat ne donne pas un cercle complet de 360 degrés (2 * PI radian) tous les cas. Parfois, vous obtenez un cercle complet (comme je m'y attends) et parfois seulement un arc. Est-ce que quelqu'un a une idée de ce qui pourrait se produire?Android DrawCircle ne sont pas toujours à 360 degrés
Je ne sais pas quels cas fonctionnent et lesquels ne le font pas (encore). J'ai remarqué que ceux qui ne fonctionnent pas semblent être les plus grands cercles que je dessine (rayon> 100.0). Pourrait être lié à la taille. J'utilise le point flottant pour x, y et r. Je pourrais essayer d'arrondir à l'int plus proche quand dans le code de dessin.
Cela ressemble à un bug. Confirmez qu'il est répétable et soumettez un rapport de bogue. http://source.android.com/report-bugs (J'ai fait une recherche rapide sur les bugs pour drawcircle et aucun n'est présent pour le moment) – stealthcopter
Quels cas ne dessinent pas un cercle complet? Une de mes applications attire des tonnes de cercles qui changent constamment de taille de r = 1 à r = 250 et sont centrés partout sur l'écran, je n'ai jamais eu ce problème. Je serre mes x, y, r sur des valeurs entières – Mark