我谷歌但不知道这是否可能在Android中使用画布绘制这样的圈子。如果可能,那么如何做到这一点。下面是图像。
我不知道如何使用canvas
以片段格式创建圆圈
答案 0 :(得分:1)
我可以想到3个选项:
将其创建为存储在Drawables或Assets中的位图,然后将其绘制到画布上。您可以在加载时或通过缩放画布来根据需要进行缩放。
您可以绘制一个圆,然后绘制不同颜色的3条线以创建“Y”形状,根据需要调整线条的粗细(或使用矩形)
使用算法计算细分,然后使用drawPath分别创建细分。
[编辑] Doh!元素的解决方案要好得多......
答案 1 :(得分:0)
创建3个不同的Bipmap
HDIP ldip MDIP
而不是搜索或XML