如何在Android中创建两个通过触摸移动的圆弧

时间:2016-08-09 08:04:21

标签: android canvas touch automatic-ref-counting

有人可以给我建议或指导如何创建自定义视图,它会绘制两个具有不同(或可能相同)弧数的圆圈,最重要的是,通过触摸移动可以独立地/顺时针旋转每个圆圈吗?但没有移动中心洞。

我认为图像描述得最好 rotating circles

1 个答案:

答案 0 :(得分:0)

我需要这样的东西,我找不到一个组件,所以我实现了一个。 在Canvas方法中使用onDraw的自定义视图。

对于每个轮子,您可以添加要在每个部分中显示的String列表以及用于绘制该部分的Paint列表。

https://github.com/mehdi-azizi/Nested-Wheels-View/blob/master/NestedWheelApp/app/src/main/java/com/ma/nestedwheels/NestedWheelsView.java

enter image description here