Intercepting Touch-Ereignisse auf die Aktivität und Taste auf Android
-
01-10-2019 - |
Frage
Ich habe eine Android-Aktivität mit einem Image. Ich mag einige Logik auszuführen, wenn die Schaltfläche geklickt wird und ein anderes Bild für den gedrückten Zustand zeigt, sondern auch das Berührungsereignis auf der Aktivität erhalten.
Standardmäßig werden nur die Taste empfängt das Berührungsereignis. Wenn ich das klickbare Attribut der Schaltfläche auf false dann nur die Aktivität eingestellt empfängt das Berührungsereignis.
Was ist der beste Weg, um das Berührungsereignis in der Tätigkeit und den Klick auf der Schaltfläche implementieren?
Lösung 2
In Ermangelung einer besseren Methode, overrode ich das Berührungsereignis auf der Aktivität, die Aktivität Logik auszuführen und erkennen, ob die Berührung die Taste vorbei war, in dem Fall, dass ich seinen Zustand ändern und rufen Sie die onClick Logik.
Andere Tipps
Haben Sie die Taste Anruf ein Verfahren auf der Aktivität, wenn es angeklickt wird.