2010-12-29 10 views
13

Poszukuję pomysłów z perspektywy projektowania i mam nadzieję, że Romain lub któryś z pracowników Google również to wybierze. Co zrobiliście wszyscy przy projektowaniu elementów ListView, aby było oczywiste dla użytkownika, które elementy na liście są interaktywne, a które nie?Android UI Design: Interaktywne elementy ListView

w iPhone UI, to gdzie strzałki wskaźnik ujawnienia są włączone, ale czuje się źle skopiować/przenieść ten pomysł do aplikacji Android. Kiedy uwzględniamy nagłówki sekcji, zwykle są one wystarczająco różne wizualnie (inny rozmiar i tło), aby to osiągnąć, ale co z przypadkami, gdy tylko niektóre elementy listy prowadzą do większej ilości informacji?

Doceniam wszelkie przemyślenia na ten temat i chciałbym, aby w dokumentach dotyczących interfejsu użytkownika Androida znalazło się więcej.

+0

Dlaczego to źle, kopiować strzałkę ujawnienia na Androida? Myślę, że to uniwersalny wskaźnik. –

+0

Zalecamy bardziej ostrożne zapoznanie się z Wytycznymi projektowania systemu Android: http://developer.android.com/design/patterns/pure-android.html – Devunwired

Odpowiedz

4

powiedziałbym, że: elementy

  • ListView nie są po prostu bardzo rzadko interaktywna! W przeciwnym razie zrób swój własny pogląd, który nie ma tak szerokiej i marnotrawnej separacji elementów (palec wcale nie musi na nich naciskać).
  • Elementy interaktywne wydają się lekko wstawione, z uwagi na dzielnik powyżej i poniżej.
  • Ważne jest, aby po dotknięciu lub przewinięciu selektor stał się widoczny.
  • Jeśli zawierają one inny interaktywny widok, taki jak pole szybkiego kontaktu, element prawdopodobnie również jest interaktywny.
  • Preferencje mają tego rodzaju wskaźnik ujawnienia natywny dla Androida.

Możesz zamiast tego zadać to pytanie na numer https://ux.stackexchange.com/.

+0

To jest dobry punkt na temat preferencji przy użyciu wskaźnik oznaczający, że kliknięcie będzie drążone, zapomniałem o tym. Chciałbym zobaczyć przykłady od osób, które spersonalizowały się poza tym. Dzięki za wkład. – Devunwired

8

Wygląda na to, że zespół projektantów Androida dał nam więcej wskazówek na ten temat. Jeśli spojrzeć na stronie http://developer.android.com/design/building-blocks/lists.html, zatytułowany „Listy”, ma według poniższych wskazówek:

List example from Android Design

kolekcji pozycji Lista może pomieścić szeroką gamę typów danych w różnych układach, w tym proste elementy pojedynczego wiersza, elementy wielowierszowe i elementy niestandardowe z ikonami, polami wyboru i przyciskami akcji.

Jest jeden element listy, który pokazuje ikonę po prawej stronie, która pochodzi z pakietu ikon paska narzędzi Android, 6-social-chat.png. 6-social-chat.png

Oznacza to, że dotknięcie tej ikony będzie "przyciskiem akcji" i rozpocznie się czat z przyjacielem, który pasuje do tego elementu listy. Możesz to zobaczyć w akcji w aplikacji Ludzie w Ice Cream Sandwich.

Jednak nie ma standardowej ikony strzałki ujawniania. Jednak aplikacja Google Play wydaje się używać strzałek skierowanych w prawo, aby wskazać, że możesz zrobić to samo w nagłówku widoku siatki "UŻYTKOWNICY TAKŻO PRZEGLĄDANY" i "UŻYTKOWNICY TAKŻE ZAINSTALOWALI". To jest w pakiecie ikon jako 1-nawigacja-next-item.png 1-navigation-next-item.png. Działa to jako "przycisk działania", który przechodzi w działanie szczegółowe, co moim zdaniem jest bliskie pierwotnie zadawanym pytaniom.

Użyłbym tego oszczędnie, ponieważ wydaje się, że większość elementów listy (i elementów siatki) ma być interaktywna.Jeśli istnieje wiele elementów listy, które nie są, wtedy rozważam zmianę tła lub koloru czcionki, aby wskazać, że jest wyłączona.