【发布时间】:2016-09-30 09:24:36
【问题描述】:
我想使用 Android drawables 创建与Transparent half circle cut out of a div 中描述的形状相同的形状,并用圆形按钮填充创建的圆形,是否可以创建这种形状(不是圆形按钮)?最好只使用drawables和xml,但我想使用paint和canvas也可以。
到目前为止,我正在考虑使用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中这样做有什么问题?
-
尝试使用矢量绘图