Frage

Ich mache die klassische AR-App für Android.

Ich verwende einen SurfaceView, um die Kamera anzuzeigen.

Ich möchte wissen, wie ich Dinge darüber lege ... Momentan verwende ich Widgets, aber sie haben zwei Probleme:

Erstens sind sie langsam. Zweitens, Sie können sie nicht in 1,5 drehen, ohne die Animation von Views zu verwenden.Die benutzerdefinierte Ansicht, die Widgets über die Kamera einfügt (was zum Flacken führt).

Ich beschloss also, die Methode zum Setzen von Dingen auf den Bildschirm zu ändern, wodurch andere Arten existieren?(Hinweis Ich bin an Android 1.5 gebunden)

War es hilfreich?

Lösung

Seemly it cannot be done easily, but I could put a image and rotate it easily using Matrix.

I basically placed on layout over the preview a ImageView, then I used setMatrix to a rotation matrix, and voilá, I got a rotated image that works in 1.5

Andere Tipps

You must use OpenGL for drawing Objects over your SurfaceView.

Lizenziert unter: CC-BY-SA mit Zuschreibung
Nicht verbunden mit StackOverflow
scroll top