2

我正在为 Android 制作经典的 AR 应用程序。

我正在使用 SurfaceView 来显示相机。

我想知道,我是如何把东西放在上面的......目前我正在使用小部件,但它们有两个问题:

首先,它们很慢。其次,如果不使用视图动画,你不能在 1.5 中旋转它们,到目前为止我问过的人(这里,论坛,谷歌,irc ......)都不知道视图动画是如何工作的,所以我无法使视图动画与同步工作将小部件放在相机上的自定义视图(导致闪烁)。

于是我决定改变把东西放在屏幕上的方法,那么还有什么其他的方法呢?(注意我绑定到 Android 1.5)

4

2 回答 2

0

似乎这不容易完成,但我可以使用 Matrix 轻松放置图像并旋转它。

我基本上在预览中放置了一个 ImageView 的布局,然后我将 setMatrix 用于旋转矩阵,瞧,我得到了一个在 1.5 中工作的旋转图像

于 2011-05-24T18:33:59.620 回答
0

您必须使用 OpenGL 在 SurfaceView 上绘制对象。

于 2011-09-09T12:22:34.233 回答