Os ícones de guia são elementos gráficos usados para representar guias individuais em uma interface com vários itens desse tipo. Todo ícone de guia tem dois estados: não selecionado e selecionado.
Conforme descrito em Fornecer Conjuntos de ícones específicos para densidades, crie conjuntos separados de ícones para telas de média e alta densidade. Isso garante que os ícones sejam exibidos corretamente em todos os dispositivos nos quais o aplicativo pode ser instalado. Consulte Dicas para designers para sugestões sobre como trabalhar com vários conjuntos de ícones.
A arte final precisa ser exportada como um arquivo PNG transparente. Não incluir uma cor de plano de fundo.
Os modelos para a criação de ícones no Adobe Photoshop estão disponíveis na Central Pacote de modelos.
Aviso:
O estilo dos ícones de guias mudou drasticamente no
O Android 2.0 em comparação com as versões anteriores. Para
oferecem suporte para todas as versões do Android, os desenvolvedores precisam:
1: Coloque ícones de guia para Android 2.0 e versões mais recentes no
Diretórios drawable-hdpi-v5
, drawable-mdpi-v5
e drawable-ldpi-v5
.
2: Coloque ícones de guia para versões anteriores no
Diretórios drawable-hdpi
, drawable-mdpi
e drawable-ldpi
.
3: Defina android:targetSdkVersion
como 5 ou maior nas
<uses-sdk>
no manifesto do aplicativo.
Isso informará ao sistema que é necessário renderizar guias usando o novo estilo de guia.
Como fornecer ícones para dois estados de guia
Os ícones de guia precisam ter dois estados: não selecionado e selecionado. Para fornecer ícones com vários estados, os desenvolvedores precisam criar estado um drawable de lista para cada ícone, que é um arquivo XML que lista qual imagem usar para os diferentes estados da interface.
Por exemplo, para um widget de guia com guias chamadas "Amigos" e "Colegas de trabalho", você pode usar uma estrutura de diretórios semelhante à esta:
res/... drawable/... ic_tab_friends.xml ic_tab_coworkers.xml drawable-ldpi/... ic_tab_friends_selected.png ic_tab_friends_unselected.png ic_tab_coworkers_selected.png ic_tab_coworkers_unselected.png drawable-mdpi/... ic_tab_friends_selected.png ic_tab_friends_unselected.png ic_tab_coworkers_selected.png ic_tab_coworkers_unselected.png drawable-hdpi/... ... drawable-ldpi-v5/... ... drawable-mdpi-v5/... ... drawable-hdpi-v5/... ...
O conteúdo dos arquivos XML listados acima deve fazer referência ao arquivo
drawables de ícone selecionados e não selecionados. Por exemplo, confira abaixo o código
para ic_tab_friends.xml
:
<?xml version="1.0" encoding="utf-8"?> <selector xmlns:android="http://schemas.android.com/apk/res/android"> <!-- selected state --> <item android:drawable="@drawable/ic_tab_friends_selected" android:state_selected="true" android:state_pressed="false" /> <!-- unselected state (default) --> <item android:drawable="@drawable/ic_tab_friends_unselected" /> </selector>
Do Android 2.0 ao Android 2.3
As diretrizes a seguir descrevem como projetar ícones de guia para Android 2.0 ao Android 2.3 (API de níveis 5 a 10).
Tamanho e posicionamento
Os ícones de guia devem usar formas e formas simples e devem ser dimensionado e posicionado dentro do recurso final.
A Figura 1 ilustra várias maneiras de posicionar o ícone dentro do ativo. Você deve dimensionar os ícones menores que os limites reais do recurso.
Para indicar o tamanho recomendado para o ícone, cada exemplo em A Figura 1 inclui três retângulos de guia diferentes:
- A caixa vermelha é a caixa delimitadora do recurso completo.
- A caixa azul é a caixa delimitadora recomendada para o ícone real. A caixa do ícone é menor do que a caixa do recurso inteiro para permitir tratamentos especiais para ícones.
- A caixa laranja é a caixa delimitadora recomendada para o ícone real quando o conteúdo é quadrado. A caixa para ícones quadrados é menor do que a de outros ícones para estabelecer um peso visual consistente entre os dois tipos.
|
|
|
|
|
|
Estilo, cores e efeitos
Os ícones de guia são planos, foscos e têm perspectiva frontal.
Os ícones de guia precisam ter dois estados: selecionados e não selecionados.
O que fazer e o que não fazer
O que fazer e o que não fazer exemplos a serem considerados ao criar ícones de guia para seu aplicativo.
Exemplos de ícones
Abaixo estão os ícones padrão de guia de alta densidade usados em na plataforma Android.
Aviso: Como esses recursos podem mudar de uma versão para outra, é possível não podem fazer referência à cópia dos recursos do sistema. Se você quiser usar ícones ou outros recursos drawable internos, você deve armazenar uma cópia local desses ícones ou drawables nos recursos do aplicativo e depois fazer referência à cópia local no código do aplicativo. Dessa forma, você pode mantêm o controle sobre a aparência dos ícones, mesmo se o copiar as alterações. Observe que a grade abaixo não está completa intencionalmente.
Android 1.6 e versões anteriores
As diretrizes a seguir descrevem como projetar ícones de guia para Android 1.6 (nível 4 da API) e anteriores.
Estrutura
- Ícones de guia não selecionados têm o mesmo gradiente de preenchimento e efeitos que ícones de menu, mas sem brilho externo.
- Os ícones de guia selecionados parecem ícones de guia não selecionados, mas com um sombra interna e têm o mesmo gradiente da parte frontal ícones de caixa de diálogo.
- Os ícones de guia têm um SafeFrame de 1 px que só deve ser sobreposto em relação à borda do anti-alias de uma forma arredondada.
- Todas as dimensões especificadas nesta página são baseadas em um tamanho de imagem de 32 x 32 px. Mantenha um pixel de preenchimento ao redor da caixa delimitadora dentro do modelo do Photoshop.
Ícone de guia não selecionado
Luz, efeitos e sombras
Os ícones de guia não selecionados são parecidos com os ícones de guia selecionados, mas com uma uma sombra interna mais fraca e o mesmo gradiente da parte frontal do ícone dos ícones de caixas de diálogo.
Passo a passo
|
Ícone de guia selecionado
Os ícones de guia selecionados têm o mesmo gradiente de preenchimento e efeitos que o menu ícone, mas sem brilho externo.
Paleta de cores
|
Passo a passo
|