首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >Android层次结构

Android层次结构
EN

Stack Overflow用户
提问于 2011-06-02 18:56:31
回答 1查看 93关注 0票数 1

具体而言,我想创建一个同时在屏幕上有多个动画的应用程序:

animation

  • Direction
  1. RPM轨距动画
  2. 轨距车轮动画

我相信要使所有这些2D图形最快,我应该使用SurfaceView与线程。我的问题是我应该如何构建这个应用程序。

( A)每个动画都应该是自己的类别吗?如果是这样,我如何将所有onDraw()函数合并到一个视图中?

动画是相互独立的,所以我还需要同步线程吗?如果不行,我可以只使用一个线程类来处理所有动画,还是应该创建3个单独的线程类?

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2011-06-02 19:04:18

( A)两个量规和轮子是相互独立的,所以我会创建三个不同的视图。对每个人来说,SurfaceView都是一个很好的选择。另外,每幅图都会完全不同,所以是的,我会创建不同的类。也许,根据绘制两个量规的方式,您可能希望使用同一个量规类的两个实例。

由于SurfaceView负责绘图的线程处理,所以不需要为它们创建任何新线程。

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

https://stackoverflow.com/questions/6219033

复制
相关文章

相似问题

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