回答
绘制的奥林匹克标志的最简单方法是使用高品质的png图片。 但是,如果它不适合你,还有更难的方法 - 你需要在画布上绘制圆圈,而不是圆弧。您必须计算这些弧线的所有尺寸,并将其缩放以适合您的观点。
但我认为绘制弧线非常复杂。在我的情况下,我需要计算很多东西:(Cicle是不可能的? –
是的,因为它们中的一些具有不同的相对深度的部分,但是tou不能在画布中使用不同的深度作为一个圆圈 –
让我们来看看你想要的东西。
首先,您需要创建自定义视图以覆盖onDraw
方法。
这是您将画圆圈的地方。
要画在画布上一圈,你会用
drawCircle(float cx, float cy, float radius, Paint paint)
其中 CX:中心位置X CY:位置中心 半径的Y:圆 半径油漆:你将用来绘制你的圈子的油漆
现在你的油漆,你只需要创建一个新的,它的颜色 paint.setColor(Color.RED)
以及油漆的风格: paint.setStyle(Paint.Style.Stroke)
最终笔划宽度和其他风格,你想有。
所有这一切,你应该能够通过你想要达到的目标。
谢谢。我希望他们互相锁定,你的解决方案只是让他们互相打开 –
他们不会为你们每个人提供不同的'cx'和'cy' – NSimon
不,我的意思是他们需要互相锁定其他人,我只是编辑描述,你能再看一次吗? –
- 1. 在画布中心绘制圆圈
- 2. 如何在Android中通过画布绘制圆圈?
- 3. 在画布上绘制交互圆圈
- 4. 在android中绘制圆圈
- 5. 如何在android中绘制圆圈?
- 6. Javascript画布绘制矩形或圆圈
- 7. Javascript HTML5画布绘制透明圆圈
- 8. 动画 - 在iOS中绘制圆圈 - 未完成圆圈动画
- 9. 在gwt中使用html5画布绘制圆圈?
- 10. 使用JSON结果在画布上绘制多个圆圈
- 11. 使用JavaScript在HTML5画布上绘制倍数下降圆圈
- 12. 如何使用画布绘制HTML5中的1/4圈圈
- 13. 如何在多个画布上绘制圆圈html5?
- 14. 在openGL中用Android绘制圆圈
- 15. 如何在HTML5画布上绘制圆圈作为单独的画布?
- 16. 如何在圆圈内绘制圆形?
- 17. 在布局中画圆圈
- 18. 在Android屏幕的上半部分使用画布绘制圆圈
- 19. 绘制用户在画布上触摸过的圆圈
- 20. 在(QML/Javascript)画布中绘制模糊的圆圈
- 21. 在Android中使用PAINT对象在画布上绘制椭圆
- 22. 在android中绘制圆圈的XML
- 23. 如何在Unity3D中绘制圆圈?
- 24. 如何在gnuplot中绘制圆圈
- 25. 如何在cocos2dx中绘制圆圈
- 26. 在C++中绘制圆圈
- 27. 在MATLAB中绘制圆圈
- 28. 使用画布和框架布局绘制圈子android
- 29. HTML5画布 - 绘制线段和圆圈 - 一个圆圈的不同颜色
- 30. 如何遮挡画布中的圆圈
我只画了5个圆圈。 2个圆圈画在顶部3个圆圈上。但我希望他们互相联锁 –
对不起,我更新了描述。谢谢先生建议 –