2010-10-21 6 views
7

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?

+1

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

+2

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

+0

Getestet auch in Android 4.0.4 (gleiches Verhalten) – gian1200

Antwort

1

Seit ich in einem Android 4.0.4 getestet habe, kann ich vermuten, dass dies beabsichtigt war.

Meine Vermutung ist, dass sie die Änderung vorgenommen haben, um einige Probleme mit Leuten zu verhindern, die an berührbare Bildschirme nicht gewöhnt sind. Es kann auch sein, die Benutzerfreundlichkeit für Menschen mit Behinderungen zu verbessern. Allerdings bin ich weder Google noch kenne ich den wahren Grund der Änderung. Das waren nur meine Vermutungen.

Verwandte Themen