我想創建與使用Android可繪製的Transparent half circle cut out of a div中描述的形狀相同的形狀,並用圓形按鈕填充創建的圓形,是否可以創建此形狀(而不是圓形按鈕)?最好只使用drawable和xml,但我想用paint和canvas也可以。使用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));
但可以這樣做非編程?
不,你不能用這個xml,在java中這樣做的問題是什麼? – pskink
嘗試使用矢量繪製 – eriuzo