2016-10-26 6 views
1

Ich muss eine Funktion in meiner Android-App implementieren, die es mir ermöglicht, einen "Marker" auf einem SurfaceView einzufügen.Bild auf SurfaceView in Android hinzufügen

Was ich brauche ist einfach: Wenn ich auf dem Bildschirm berühre, erfassen eine Funktion die Koordinaten (x, y) meiner Berührung, in diesem Moment muss ich eine Markierung in dieser Position zeigen.

Der Marker kann dabei ein Tippen auf dem Marker später entfernt werden (und es schließlich durch ein Menü zu eliminieren)

Was ist der beste Weg, dies zu tun?

Ist es möglich, programmatisch ein ImageView auf der Oberfläche zu erstellen oder ist es besser, eine Bitmap mit Canvas zu zeichnen?

+1

Ich schlage vor, Sie Leinwand zu verwenden anstelle von Oberflächenansicht –

+0

@ kapil.dev so ist es besser Leinwand verwenden und zeichne ein Bitmap? – Max

+0

Ja, dieser Ansatz ist gut –

Antwort

1

Sie können versuchen, eine TileView zu verwenden, suchen Sie diesen Link TileView

genau tut, was Sie fordern

Verwandte Themen