Jetzt kostenlos registrieren. Mitglieder surfen ohne Werbung auf Android-Hilfe.de!
Zurück   Android-Hilfe.de > Android Developer > Android App Entwicklung

Views überlagen (vermutlich Anfängerfrage)

Das Thema "Views überlagen (vermutlich Anfängerfrage)" befindet sich unter Android App Entwicklung auf Android-Hilfe.de.


Antwort

 

Themen-Optionen Ansicht
Alt 26.11.2009, 16:28   #1 (permalink)
Neuer Benutzer

Registriert seit: 26.11.2009
Beiträge: 6
Abgegebene Danke: 0
Erhielt 0 Danke für 0 Beiträge
Standard Views überlagen (vermutlich Anfängerfrage)

Hallo *,
Ich versuche folgendes Problem zu lösen:

Das preview Bild der Kamera soll angezeigt werden, auf dem Bild werden Zusatzinformationen zu Objekten eingeblendet.

Da ich es adhoc nicht geschafft habe irgendwie in dem Stream der kamera zu malen, habe ich für den Anfang eine Activity genommen, die mir das Bild der Kamera darstellt. Dazu habe ich eine Class "Preview" (extends SurfaceView implements SurfaceHolder.Callback), bastel da mit der Cam drin rum, instanziere sie und setze sie als contentView:

Code:
mPreview = new Preview(this);
setContentView(mPreview);
Das funktioniert auch wunderbar. Nun habe ich ene zweite Activity geschrieben, in der ich eine Classe SampleView (extends View) habe, auf der ich mit onPaint ein wenig malen kann. Hier instanziere ich noch eine GPS Connection und einen SensorListener um die Position des Gerätes inklusive der "Blickrichtung" zu bekommen. Ändert sich nun die Position relevant (oder die Blickrichtung") feuere ich eine Webrequest ab, die mir in der gegend zu malende Objekte wieder gibt. (Die male ich dann )

Code:
mysa = new SampleView(this);
setContentView(mysa);

funktioniert auch super. mysa ist durchsichtig und ich würde nun gerne eine Activity haben, in der alle zugleich läuft und ich mein gemaltes Zeug über mein mPreview legen kann, nur daran scheitere ich kläglich. Wie müsste eine solche Activity aufgebaut sein? (oder würdet ihr das ganze komplett anders lösen?)

Danke & Gruß, Tim.
Tim Posnien ist offline   Mit Zitat antworten
Alt 30.11.2009, 13:59   #2 (permalink)
Neuer Benutzer

Registriert seit: 26.11.2009
Beiträge: 6
Abgegebene Danke: 0
Erhielt 0 Danke für 0 Beiträge
Standard AW: Views überlagen (vermutlich Anfängerfrage)

Ich hab des nu selber lösen können:
Code:
mysa = new SampleView(this);
mysa.setBackgroundColor(Color.TRANSPARENT);
mPreview = new Preview(this);
final FrameLayout fl = new FrameLayout(this);
fl.addView(mPreview);
fl.addView(mysa);
setContentView(fl);
Tim Posnien ist offline   Mit Zitat antworten
Antwort

Stichworte
-

Themen-Optionen
Ansicht


Ähnliche Themen

Thema Autor Forum Antworten Letzter Beitrag
Bilder bzw. Views überlagern c0s4n Android App Entwicklung 2 06.11.2009 16:15
Anfängerfrage [Gelöst] Chris9090 T-Mobile G1 Forum 3 02.09.2009 21:33
Schließen eines Views aus einer fremden Class Tai Android App Entwicklung 6 09.07.2009 00:39




Du liest gerade: "Views überlagen (vermutlich Anfängerfrage)" unter "Android App Entwicklung" auf Android-Hilfe.de.


Powered by vBulletin®
Copyright ©2000 - 2012, vBulletin Solutions, Inc.
Search Engine Friendly URLs by vBSEO
© Android-Hilfe.de 2012 - All rights reserved.