Compartilhar via


Barra de ferramentas

A barra de ferramentas é um componente da barra de ação que fornece mais flexibilidade do que a barra de ação padrão: ela pode ser colocada em qualquer lugar do aplicativo, seu tamanho pode ser alterado e pode usar um esquema de cores diferente do tema do aplicativo. Além disso, cada tela do aplicativo pode ter várias barras de ferramentas.

Visão geral

Um elemento-chave de design de qualquer atividade do Android é uma barra de ação. A barra de ações é o componente da interface do usuário usado para navegação, pesquisa, menus e identidade visual em um aplicativo Android. Nas versões do Android anteriores ao Android 5.0 Lollipop, a barra de ação (também conhecida como barra de aplicativos) era o componente recomendado para fornecer essa funcionalidade.

O Toolbar widget (introduzido no Android 5.0 Lollipop) pode ser pensado como uma generalização da interface da barra de ação – destina-se a substituir a barra de ação. O Toolbar pode ser usado em qualquer lugar em um layout de aplicativo e é muito mais personalizável do que uma barra de ação. A captura de tela a seguir ilustra o exemplo personalizado Toolbar criado neste guia:

Captura de tela de exemplo de uma barra de ferramentas com itens de menu de edição, salvamento e estouro

Existem algumas diferenças importantes entre a barra de ação e a Toolbar barra:

  • A Toolbar pode ser colocado em qualquer lugar na interface do usuário.

  • Várias barras de ferramentas podem ser exibidas na mesma tela.

  • Se fragmentos são usados, cada fragmento pode ter seu próprio Toolbar.

  • A Toolbar pode ser configurado para abranger apenas uma largura parcial da tela.

  • Como o Toolbar não está vinculado ao esquema de cores da decoração da janela da Atividade, ele pode ter um esquema de cores visualmente distinto.

  • Ao contrário da barra de ações, o Toolbar não inclui um ícone à esquerda. Seus menus à direita usam menos espaço.

  • A Toolbar altura é ajustável.

  • Outras vistas podem ser incluídas dentro do Toolbar.

Um Toolbar pode conter um ou mais dos seguintes elementos:

  • Botão de navegação

  • Uma imagem de logotipo de marca

  • Título e subtítulo

  • Modos de exibição personalizados

  • Menu Ação

  • Menu de estouro

As diretrizes de Design de materiais do Google recomendam aproveitar esses elementos para dar aos aplicativos uma aparência distinta (em vez de depender apenas de um ícone e título do aplicativo).

Este guia aborda os cenários mais usados Toolbar :

  • Substituindo a barra de ações padrão de uma atividade por um Toolbararquivo .

  • Adicionando um segundo Toolbar a uma Atividade.

  • Usando a biblioteca AppCompat da Biblioteca de Suporte do Android v7 (conhecida como AppCompat no restante deste guia) para implantar Toolbar em versões anteriores do Android.

Requisitos

Toolbar está disponível no Android 5.0 Lollipop (API 21) e posterior. Ao segmentar versões do Android anteriores ao Android 5.0, use a Biblioteca de Suporte do Android v7 AppCompat, que fornece suporte compatível com Toolbar versões anteriores em um pacote NuGet. A Compatibilidade da Barra de Ferramentas explica como usar essa biblioteca.