Viereck onTouch erstellen

  • Hallo,
    ich bin gerade dabei eine Androide app zu erstellen, welche eine Kamera beinhaltet. Die Kamera app will ich nicht benutzen, da sonst meine App gekillt wird und neu gestartet wird, also hab ich mich über die api informiert.


    Was ich jetzt hab.


    Ich habe eine SurfaceView und die dazu benötigten Buttons.
    Im Surfaceview wird die Kamera angezeigt und ein Bild geschossen.
    Das Bild wird im Preview angezeigt.


    Es gibt ein Focus on Touch und hier ist mein Problem.
    Ich möchte ja, das jeder sieht wo er Fokussiert und möchte dazu ein Viereck an die stelle zeichnen, welches dann grün bei succes und rot bei failure gefärbt wird.


    der onTouchListener steht bereits und ich habe die nötigen Koordinaten, jedoch weis nicht wie ich das Viereck gezeichnet bekomme.
    Alle Beispiele im Netz sagen immer setContentView in der Activity usw. aber das geht ja so nicht.


    main.xml


    Der Save und Remake button wird ausgeblendet solange nicht das Fotogeschossen wurde und der Cap Button wird ausgeblendet beim Preview.


    ausschnitt aus der onCreate function in meiner Activity.



    kleiner tipp oder Denkanstoß würde mich schon glücklich machen, aber ich mache das alles zum ersten mal.
    Desweitere will ich auch nur an der stelle Fokussieren die man drückt.
    Ich benutze das HTC Desire HD und die eingehen Kamera kann das auch. API 2.3.5


    Funktioniert das hier schon mit Focus Areas?

Jetzt mitmachen!

Sie haben noch kein Benutzerkonto auf unserer Seite? Registrieren Sie sich kostenlos und nehmen Sie an unserer Community teil!