In einer Anwendung, an der ich arbeite, habe ich die Anforderung, dass ein Benutzer eine Komponente für eine bestimmte Zeit gedrückt halten muss, bevor eine bestimmte Aktion ausgelöst wird.
Derzeit verwende ich einen OnLongClickListener, um auf den Langklick zu hören, aber ich finde, dass die Dauer eines Klicks, um das OnLongClick-Ereignis auszulösen, zu kurz ist.
Zum Beispiel, sagen wir, das LongClick-Ereignis wird nach einem 400ms Klick ausgelöst, ich möchte aber, dass der Benutzer für 1200ms klicken und halten muss, bevor das Ereignis ausgelöst wird.
Gibt es eine Möglichkeit, das LongClick-Ereignis so zu konfigurieren, dass ein längerer Klick erforderlich ist?
Oder gibt es vielleicht eine andere Konstruktion, die es mir ermöglichen würde, auf längere Klicks zu hören?