Bonjour
Je souhaite définir une zone de clip avec des arrondis et je n'arrive pas à
mes fins.
J'ai simplifié le porblème en définissant une zone de clip petite et ronde puis
je dessine un rectangle plus grand. Le résultat devrait être un petit rond
de la forme de la zone de clip.
Hors j'obtiens un petit carré dont la forme est le carré englobant la zone de clip.
Qu'ai-je raté ?
Merci
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9 Paint paint = new Paint(); paint.setColor(Color.rgb(255,0,0)); paint.setStyle(Style.FILL); pCircle = new Path(); pCircle.addCircle(40, 40, 20, Path.Direction.CW); canvas.clipPath(pCircle, Op.REPLACE); canvas.drawRect(new Rect(0, 0, 100, 100), paint);
Henri
Partager