Ich versuche Instagram auf Long-Klick-Funktion in meiner Anwendung zu imitieren. Ich habe eine Listenansicht und wenn der Benutzer auf ein Element klickt, öffnet es eine Detailaktivität.Lange klicken, um den Inhalt einer anderen Aktivität in der gleichen Aktivität anzuzeigen
was ich versuche zu tun ist, um die Details für den Benutzer anzuzeigen, wenn lange drücken Sie ein Element ohne zu den Details Aktivität zu bewegen, muss ich es in der Mitte des Bildschirms in der gleichen Aktivität anzeigen (wie Wenn Sie lange auf ein Bild in Instagram drücken) und verschwindet, wenn der Benutzer die Berührung loslässt.
Ich habe müde folgendes:
view.setOnLongClickListener(new View.OnLongClickListener() {
@Override
public boolean onLongClick(View v) {
Log.d("LongClick", "Long click");
Intent in = new Intent(AppointmentsActivity.this,AppointmentsDetailsActivity.class);
startActivity(in);
return true;
}
});
view.setOnTouchListener(new View.OnTouchListener() {
@Override
public boolean onTouch(View v, MotionEvent event) {
if (event.getAction() == android.view.MotionEvent.ACTION_DOWN) {
Log.d("TouchTest", "Touch down");
} else if (event.getAction() == android.view.MotionEvent.ACTION_UP) {
Log.d("TouchTest", "Touch up");
}
return false;
}
});
Wie kann ich erreichen, dass mit dem Fragment? – Luji