首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
社区首页 >问答首页 >Android开发:图形在Android中是如何工作的?

Android开发:图形在Android中是如何工作的?
EN

Stack Overflow用户
提问于 2011-11-30 11:57:38
回答 3查看 880关注 0票数 0

我是一个android开发的初学者,有一些其他面向对象的语言,如java,python,c#的经验。因此,我以前用Java创建过各种游戏,使用缓冲区和图形来绘制线条和其他东西。我如何在android中做到这一点?我看过一些在线指南,它们似乎都创建了一个类来扩展视图对象,并且该类将否决onDraw方法,在该方法中,它们可以导致画布或其他东西绘制一条线。

但是,如果您希望根据用户输入绘制一条直线,该怎么办呢?这种方法不会起作用,不是吗?

例如,我可以在用户触摸屏幕的地方画一个圆圈的最简单的代码是什么?

另外,我想知道人们会推荐什么书给初学者,特别是一本包含图形内容的书?我使用android的开发者网站,但我觉得一本书也会对理解android有很大帮助。有什么建议吗?

感谢您的宝贵时间,我非常感谢!

EN

回答 3

Stack Overflow用户

回答已采纳

发布于 2011-11-30 12:11:07

好了,这本书绝对是你需要读的:http://www.amazon.com/Pro-Android-Media-Developing-Smartphones/dp/1430232676

what is the simplest code for which I could draw a circle where the user touches the screen?

使用SurfaceView绘制或创建处理onDraw()onTouch()的自定义View

票数 0
EN

Stack Overflow用户

发布于 2013-04-06 04:46:03

这里有个建议..。将API Demos应用程序加载到Eclipse中,并探索Graphics演示源代码。有大量的图形演示。

要加载API Demos应用程序,请在Eclipse中单击File > New > Other > Android Sample Project。

然后选择您的构建目标,比如Android4.2。

然后从示例应用程序列表中选择API Demos应用程序。

最后单击Finish。

该应用程序中有300多个演示,因此很难导航。您需要查看图形部分。

票数 0
EN

Stack Overflow用户

发布于 2013-07-21 23:41:30

Yevgen Karpenko的"Android 2D Graphics with Canvas API“非常适合初学者。它解释了坐标系和变换等基本概念,展示了如何处理文本和使用不同的图形基元(线、路径、圆等)。它还展示了如何在图形应用程序中使用多线程。

下面是亚马逊上的eBook版本的链接。

http://www.amazon.com/Android-Graphics-Canvas-API-ebook/dp/B00DKIAVK8/ref=sr_1_8?s=books&ie=UTF8&qid=1374420538&sr=1-8&keywords=android+2d

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/8320967

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档