"Shape burst" coup dans iOS Core Graphics
-
13-12-2019 - |
Question
Y a-t-il un moyen de créer l'effet suivant dans les graphiques principaux en caressant un CGPathref?
Si cela est est possible, serait-il plus efficace de dessiner avec des graphismes principaux vs et de dessiner simplement une ellipse radiale cgimageref tout un tas de fois le long du chemin?
Edit: Pour clarifier: Je veux que la partie centrale de la course soit à 100% d'opacité, et les bords de disparition de 100% d'opacité à 0% d'opacité.
Edit 2: En outre, j'ai l'intention d'utiliser ce dessin dans un MKOverlayView pour mettre en évidence le chemin d'utilisateur d'un utilisateur ... Donc, pas sûr si un filtre flou serait suffisamment performant.
La solution
Un chemin coiffé et épais avec une ombre sur elle est probablement la meilleure solution pour vous.Cela impliquerait:
CGContextSetLineWidth()
CGContextSetLineCap()
CGContextSetShadowWithColor()
Vous voudriez une ombre zéro offset et vous aurez besoin d'expérimenter avec le rayon et des paramètres flou pour obtenir l'effet que vous après.