Auf Android 2.1, wie in den meisten grafischen Computer-Betriebssystemen, drücken Sie die Maus, während Sie in einer Taste, dann ziehen weg, dann zurückziehen und dann loslassen (während innerhalb der Schaltfläche Rechteck) würde einen Knopf drücken. Es würde auch hervorgehoben werden, während sich der Mauszeiger innerhalb (oder tatsächlich nahe) der Schaltfläche befand, wegging, wenn der Zeiger die Zone verließ, und dann wieder zurückkehrte, wenn der Zeiger zurückkehrte.Button Highlight Verhalten auf Froyo geändert?
Dieses Verhalten ermöglicht es dem Benutzer, den Vorgang in der Mitte abzubrechen, indem er von der Schaltfläche wegzieht, bis die Hervorhebung aus ist und losgelassen wird. Es ermöglicht dem Benutzer auch, seine Einstellung zum Abbrechen zu ändern, solange die Maus noch nicht gedrückt ist, und in den Knopf zurückzukehren, um den Klick zu "retten".
In 2.2 scheint es, dass Android eine Rückkehr zur Schaltfläche nicht mehr erlaubt. Wenn Sie wegfahren, wird die Hervorhebung abgebrochen. Wenn Sie jedoch mit gedrückter Maustaste zurückkehren, wird die Schaltfläche nicht erneut hervorgehoben, und durch Klicken auf "Zurück" und "Zurück" wird kein Klickereignis generiert.
Also, meine Fragen: Ist diese Änderung real (hat jemand anderes es gesehen)? und: Ist es beabsichtigt? Was ist der Grund für diese Veränderung, wenn sie beabsichtigt ist?
Niemals bemerkt. Aber ich kann bestätigen, dass Ihre Beobachtung wahr zu sein scheint. Ich benutze ein benutzerdefiniertes 2.2-ROM, und ich erlebe das gleiche Tastenverhalten wie du es beschreibst. – Nailuj
Ich kann nicht wirklich auf 2.1 oder vorher testen, aber es tut, was Sie auf 2.2 sagen. Für mich ergibt das einen Sinn. Stellen Sie sich vor, Sie haben eine Schaltfläche in einer ListView. Wenn Sie die Taste drücken, bewegen Sie Ihren Finger, um durch die Ansicht zu blättern. Sie möchten nicht, dass die Taste gedrückt wird, wenn Sie nicht weiter scrollen. In ähnlicher Weise, wenn Sie sagen, eine Drag-and-Drop-Aktion. Wenn Sie beim Drücken der Taste Ihren Finger bewegen und die Taste anderswo ziehen, möchten Sie nicht unbedingt, dass die Taste beim Loslassen gedrückt wird. – kcoppock
Getestet auch in Android 4.0.4 (gleiches Verhalten) – gian1200