W systemie Android 2.1, podobnie jak w większości graficznych systemów operacyjnych, naciśnięcie przycisku myszy w przycisku, a następnie przeciągnięcie, a następnie przeciągnięcie, a następnie zwolnienie (w obrębie prostokąta przycisku) spowoduje naciśnięcie przycisku. Podświetli się również, gdy wskaźnik myszy znajduje się w (lub prawie w pobliżu) przycisku, wychodząc, gdy wskaźnik opuścił strefę, a następnie ponownie po powrocie wskaźnika.Zmiana zachowania kursora zmieniła się w Froyo?
To zachowanie pozwala użytkownikowi anulować, nacisnąć środkowo, przeciągając od przycisku, aż jego podświetlenie jest wyłączone i zwolnione; pozwala także użytkownikowi zmienić zdanie o anulowaniu, o ile mysz jest nadal w dół, i wrócić do przycisku, aby "uratować" kliknięcie.
Wygląda na to, że Android nie pozwala już na powrót do przycisku. Przeciąganie anuluje zaznaczenie, ale powrót po przytrzymaniu myszy nie spowoduje ponownego podświetlenia przycisku, a kliknięcie "odejdź i odeślij" nie wygeneruje zdarzenia kliknięcia.
Moje pytania: czy ta zmiana jest prawdziwa (czy ktokolwiek ją widział)? i: Czy jest to zamierzone? Jakie jest uzasadnienie tej zmiany, jeśli jest ona zamierzona?
Nigdy nie zauważyłem. Ale mogę potwierdzić, że twoja obserwacja wydaje się prawdą. Używam niestandardowej pamięci ROM 2.2 i doświadczam tego samego zachowania przycisku, co opisujesz. – Nailuj
Nie mogę naprawdę przetestować wersji 2.1 lub wcześniejszej, ale robi to, co mówisz w 2.2. Dla mnie ma to sens w ten sposób. Wyobraź sobie, że masz przycisk w ListView. Jeśli naciśniesz przycisk, a następnie przesuń palec, aby przewinąć widok, nie chcesz, aby przycisk był naciskany, gdy przestałeś przewijać. Podobnie, gdybyś miał na przykład akcję "przeciągnij i upuść". Jeśli przesuniesz palec w trakcie naciskania przycisku i przeciągniesz go w inne miejsce, niekoniecznie chcesz nacisnąć przycisk po zwolnieniu. – kcoppock
Testowany również w systemie Android 4.0.4 (to samo zachowanie) – gian1200