【问题标题】:Drawing shapes or letters using animations.2D or 3D or any simple proecdure?使用animations.2D或3D或任何简单程序绘制形状或字母?
【发布时间】:2011-08-29 15:31:44
【问题描述】:

我们如何开发代码来使用动画写字母或形状,例如手指图像需要通过android中的动画绘制像“A”或“8”这样的字母或菱形。有可能吗?对于那个我们需要学习 2D 或 3D(Opengl)动画吗?或者有任何比使用 3D 更简单的程序(我觉得它需要 opengl),我有关于 android 视图动画(android.view.animation)的基本动画知识。

【问题讨论】:

    标签: android animation 3d 2d


    【解决方案1】:

    这是可能的,但您需要学习如何制作自定义视图并在画布上绘图。 尝试 Android SDK 附带的 Api Demos 应用程序。在您的 Exclipse 中创建一个新的 Android 项目并选择“从现有示例创建项目”。选择目标 android 版本,然后选择 ApiDemos。运行应用程序并检查可以找到手指绘图程序的图形。然后你可以在 Exclipse 中看到它的代码...

    这是我的简单示例:Make certain area of bitmap transparent on touch

    How can I use the animation framework inside the canvas?

    【讨论】:

    • 嗨,Lumis 感谢您的回复,但我们没有用手指触摸屏幕而是我们将使用 ImageView(没有用户交互,只是动画),它应该是动画来绘制形状
    • 无论您是否使用触控,您都需要充分了解这些使用 Canvas 绘图的示例是如何工作的,以便创建您的解决方案。即使使用 OpenGL,您仍然需要掌握 Canvas。
    • 嗨 Lumis,请您提供示例代码以通过动画绘制字母形状。
    • 您必须先了解我发布的示例是如何工作的。然后你需要学习使用路径,使一个对象跟随路径并同时在位图上绘制。这不是一个简单的任务,因此只有当您精通 2D 图形功能(画布)时,您才能将它们放在一起。我建议你先从简单的问题开始……
    • 使用画布的动画:stackoverflow.com/questions/4938822/…
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2011-03-04
    • 1970-01-01
    • 2016-05-30
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多