Frage

Ich möchte eine Kameraanwendung erstellen, die ein Bild in der Kameratvorschau zeichnet.Wenn die Kamera läuft, möchte ich eine Bilddatei hinzufügen (Beispiel: image.png) in der Kameratvorschau. Hier ist der Code, den ich die Kamera ausführen muss, aber ich kenne den Code nicht, der das Image.png fügt / zieht. generasacodicetagpre.

War es hilfreich?

Lösung

Sie können Elemente auf der Kamera nicht überlagern, es sei denn, die Kameravorschau befindet sich in Ihrer App selbst.Mit der Absicht können Sie dies nicht erlauben.

Einer der Beispiel-Apps aus meinem Buch, Pro Android Augmented Reality, zeigt Ihnen, wie Sie dies tun können.Sie können den Open-Source-Code für diese App finden hier.

Im Wesentlichen müssen Sie ein SurfaceView , um die Kameratedaten anzuzeigenund dann mit einem relativelayout oder framelayout , um die Dinge darauf zu zeichnen.

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