Я хотел бы создать ту же форму, что и в Transparent half circle cut out of a div, с помощью графических элементов Android и заполнить созданный круг круглой кнопкой, создавая эту форму (а не круглую кнопку)? Предпочтительно только с drawables и xml, но я думаю, что использование краски и холста тоже прекрасное.Круговое вырезание в прямоугольнике с использованием графических элементов для Android
До сих пор я думал использовать решение от this post создать прозрачный круг в нужное положение:
Paint mPaint = new Paint();
mPaint.setColor(0xFFFFFF);
mPaint.setAlpha(0);
mPaint.setAntiAlias(true);
mPaint.setColor(Color.TRANSPARENT);
mPaint.setXfermode(new PorterDuffXfermode(
PorterDuff.Mode.CLEAR));
Но это может быть сделано без программно?
no, вы не можете использовать xml для этого, в чем проблема при этом в java? – pskink
попробуйте использовать векторный drawable – eriuzo