Udostępnij za pośrednictwem


Pasek narzędzi

Pasek narzędzi to składnik paska akcji, który zapewnia większą elastyczność niż domyślny pasek akcji: można go umieścić w dowolnym miejscu aplikacji, jego rozmiar można zmienić i użyć schematu kolorów, który różni się od motywu aplikacji. Ponadto każdy ekran aplikacji może mieć wiele pasków narzędzi.

Omówienie

Kluczowym elementem projektu dowolnego działania systemu Android jest pasek akcji. Pasek akcji to składnik interfejsu użytkownika używany do nawigacji, wyszukiwania, menu i znakowania w aplikacji systemu Android. W wersjach systemu Android wcześniejszych niż Android 5.0 Lollipop pasek akcji (znany również jako pasek aplikacji) był zalecanym składnikiem zapewniającym tę funkcję.

Widżet Toolbar (wprowadzony w systemie Android 5.0 Lollipop) można traktować jako uogólnienie interfejsu paska akcji — ma zastąpić pasek akcji. Można Toolbar go używać w dowolnym miejscu w układzie aplikacji i jest znacznie bardziej dostosowywalny niż pasek akcji. Poniższy zrzut ekranu przedstawia dostosowany Toolbar przykład utworzony w tym przewodniku:

Przykładowy zrzut ekranu przedstawiający pasek narzędzi z elementami menu edycji, zapisywania i przepełnienia

Istnieją pewne istotne różnice między paskiem akcji i Toolbar :

  • Element Toolbar można umieścić w dowolnym miejscu w interfejsie użytkownika.

  • Na tym samym ekranie można wyświetlić wiele pasków narzędzi.

  • Jeśli są używane fragmenty, każdy fragment może mieć własną wartość Toolbar.

  • Element Toolbar można skonfigurować tak, aby obejmował tylko częściową szerokość ekranu.

  • Toolbar Ponieważ element nie jest powiązany ze schematem kolorów dekorowania okna Działania, może mieć wizualnie odrębny schemat kolorów.

  • W przeciwieństwie do paska akcji ikona Toolbar nie zawiera ikony po lewej stronie. Jego menu po prawej stronie używają mniej miejsca.

  • Wysokość jest regulowana Toolbar .

  • Inne widoki można uwzględnić w obiekcie Toolbar.

Element Toolbar może zawierać co najmniej jeden z następujących elementów:

  • Przycisk nawigacji

  • Obraz logo z marką

  • Tytuł i podtytuł

  • Widoki niestandardowe

  • Menu akcji

  • Menu Przepełnienie

Wytyczne google Material Design zaleca korzystanie z tych elementów w celu nadania aplikacjom odrębnego wyglądu (zamiast polegać wyłącznie na ikonie i tytule aplikacji).

W tym przewodniku opisano najczęściej używane Toolbar scenariusze:

  • Zastępowanie domyślnego paska akcji działania wartością Toolbar.

  • Dodawanie sekundy Toolbar do działania.

  • Użyj biblioteki AppCompat biblioteki obsługi systemu Android w wersji 7 (określanej jako AppCompat w pozostałej części tego przewodnika) w celu wdrożenia Toolbar we wcześniejszych wersjach systemu Android.

Wymagania

Toolbar Jest dostępny w systemie Android 5.0 Lollipop (INTERFEJS API 21) i nowszych wersjach. W przypadku określania wersji systemu Android starszych niż Android 5.0 użyj biblioteki pomocy technicznej systemu Android w wersji 7 AppCompat, która zapewnia obsługę zgodną Toolbar z poprzednimi wersjami w pakiecie NuGet. Zgodność paska narzędzi wyjaśnia, jak używać tej biblioteki.