在Android教程中绘图

时间:2011-07-21 20:52:27

标签: android mobile drawing

我很好奇是否有适合绘制精灵的Android绘图教程。具体来说,我想将图形和Android视图/小部件合并到一个显示器中。例如,我想在屏幕上的不同位置显示一组TextView视图(不仅仅是简单的线性布局),然后使用Java在视图之间绘制线条作为图形“连接器”。我知道我可以画一个.png,然后尝试将TextViews相对于.png放置,但我宁愿让java绘制连接线图形。不是在谈论任何复杂的事情,而只是谈论道路。

我来自Flex背景,如果我想绘制任何东西,我可以将其附加到DisplayObject图形对象并绘制到我心中的内容。这在Android中如何运作?我已经阅读了android.com上的所有教程,但出于某种原因,他们似乎想让文档尽可能让人感到困惑。

1 个答案:

答案 0 :(得分:2)

我认为你正在寻找Canvas。它有drawPath()方法,应该能够做你需要的。

http://developer.android.com/reference/android/graphics/Canvas.html

Canvas Tutorial part 1

Canvas Tutorial part 2

编辑:不,只有扩展ViewGroup的东西才能容纳其他视图。但是,没有什么可以阻止你将其他类型的视图放在屏幕上或画布下方。这将使用户看起来好像视图在画布的“内部”