Ich habe einige Kreisbilder in mein Layout eingefügt und möchte Inhalte anzeigen, wenn der Benutzer darauf zeigt oder ein Bild berührt. Ich habe versucht, auf Google zu suchen, aber ich fand nichts nützliches zu diesem Thema.Inhalt über Bild bei Hover/Touch in Android Studio anzeigen
I (d.h. auf test1
image) ein kleines Fenster (wie ein Pop-up-Fenster) mit Text und einem oder zwei Schaltflächen angezeigt werden sollte, wenn der Benutzer auf den Bildern schwebt.
Ist es möglich, dies in Android zu tun?
EDIT: Dies ist das Ergebnis, das ich erreichen möchte. Wenn in diesem Fall der Benutzer zum Beispiel den Mauszeiger berührt oder das Bild berührt, wird ein Popup-Fenster mit den Zusatzoptionen angezeigt.
// Draw circles
canvas.drawCircle((canvas.getWidth()/2)-300, canvas.getHeight()/2,60,paint);
canvas.drawCircle((canvas.getWidth()/2), (canvas.getHeight()/2)-300,60,paint);
canvas.drawCircle((canvas.getWidth()/2)+300, (canvas.getHeight()/2),60,paint);
// load bitmap..
Bitmap test = BitmapFactory.decodeResource(this.getResources(), R.drawable.img1);
Bitmap test1 = MLRoundedImageView.getCroppedBitmap(test, 160);
canvas.drawBitmap(test1, 468, 525, paint);
Was bedeutet "schweben" in einer Touchscreen-Umgebung bedeuten? Beziehen Sie sich auf Benutzer mit einer Art aktiven Stift? Oder beziehen Sie sich darauf, wenn der Benutzer eine Maus benutzt? Für diese können Sie [versuchen 'setOnHoverListener()'] (https://developer.android.com/reference/android/view/View.html#setOnHoverListener (android.view.View.OnHoverListener)) um herauszufinden, wann Der Benutzer bewegt sich über die gesamte Ansicht, aber dann müssen Sie feststellen, ob sich der Benutzer über einem bestimmten Bild befindet. – CommonsWare
Ich habe mein erstes Thema bearbeitet, um zu klären, was ich erwerben möchte. Ich möchte zusätzliche Inhalte sowohl bei Hover als auch bei Berührung anzeigen. Das hängt von den Geräten ab. –