我用谷歌搜索,但不知道在 android 中使用画布绘制这样的圆圈是否可能。如果可能的话,那么如何做到这一点。下面是图像。
我不知道使用画布以块格式创建圆圈的任何方法
我用谷歌搜索,但不知道在 android 中使用画布绘制这样的圆圈是否可能。如果可能的话,那么如何做到这一点。下面是图像。
我不知道使用画布以块格式创建圆圈的任何方法
我可以想到3个选项:
将其创建为存储在 Drawables 或 Assets 中的位图,然后将其绘制到画布上。您可以在加载它或通过缩放画布时根据需要对其进行缩放。
您可以画一个圆圈,然后以不同的颜色绘制 3 条线以创建“Y”形,根据需要调整线的粗细(或使用矩形)
使用算法计算段,然后使用 drawPath 单独创建段。
[编辑] 哦!Elemental的解决方案要好得多...
我相信使用 Canvas.drawArc 并将 usecenter 参数设置为 true 是可能的。
创建 3 个不同的 Bipmap
hdip ldip mdip
而不是搜索或 XML