Desidero creare una maschera alfa dinamica con forme disegnabili come cerchi o altro e applicarla a un testo disegnato su Android. Ecco un esempio di ciò che voglio: Come applicare una maschera alfa dinamica a un testo su Android
che sto cercando di farlo con setXfermode(new PorterDuffXfermode(Mode.SRC_IN))
, ma non riesco a farlo funzionare. Ecco il codice che ho in onDraw(Canvas canvas)
metodo:
Paint paint = new Paint();
paint.setAntiAlias(true);
canvas.drawARGB(0, 0, 0, 0);
paint.setColor(Color.WHITE);
canvas.drawCircle(50, 50, 50, paint);
paint.setXfermode(new PorterDuffXfermode(Mode.SRC_IN));
paint.setColor(Color.RED);
canvas.drawText("hello", 0, 50, paint);
Grazie in anticipo per il vostro aiuto