Ho bisogno di creare una maschera di ritaglio con una forma di un settore circolare.Maschera di ritaglio a forma di settore circolare con Path.addArc?
sono in grado di disegnare una utilizzando la seguente:
paint.setColor(0x88FF0000);
paint.setStyle(Style.FILL);
canvas.drawArc(oval, 0, 30, true, paint);
voglio usarlo come un tracciato di ritaglio, così ho provato:
Path path = new Path();
path.addArc(oval, 0, 30);
canvas.clipPath(path, Op.REPLACE);
Tuttavia addArc non hai il parametro useCenter quindi quello che ottengo non è un settore ma un segmento.