Para HDPI
, XHDPI
etc., qual deve ser o tamanho ideal do ícone do iniciador? Devo ter que criar 9-Patch
imagens para que o ícone seja dimensionado automaticamente ou seria melhor criar ícones separados?
Para HDPI
, XHDPI
etc., qual deve ser o tamanho ideal do ícone do iniciador? Devo ter que criar 9-Patch
imagens para que o ícone seja dimensionado automaticamente ou seria melhor criar ícones separados?
Respostas:
Eu criaria imagens separadas para cada uma:
LDPI should be 36 x 36.
MDPI should be 48 x 48.
TVDPI should be 64 x 64.
HDPI should be 72 x 72.
XHDPI should be 96 x 96.
XXHDPI should be 144 x 144.
XXXHDPI should be 192 x 192.
Em seguida, basta colocar cada um deles nos caules separados da pasta de desenho.
Você também deve fornecer uma versão grande do seu ícone ao fazer o upload do seu aplicativo na Google Play Store, e deve ser WEB 512 x 512
. É tão grande que o Google pode redimensioná-lo para qualquer tamanho para anunciar seu aplicativo na Google Play Store e não adicionar pixelização ao seu logotipo.
Basicamente, todos os outros ícones devem estar na proporção do ícone 'linha de base' MDPI at 48 x 48
,.
LDPI is MDPI x 0.75.
TVDPI is MDPI x 1.33.
HDPI is MDPI x 1.5.
XHDPI is MDPI x 2.
XXHDPI is MDPI x 3.
XXXHDPI is MDPI x 4.
Isso tudo é explicado na página Iconografia do site do Android Developers: http://developer.android.com/design/style/iconography.html
this is all explained ...
"). O que você tem é essencialmente um instantâneo de seus requisitos (em evolução).
Não crie imagens de 9 patches para ícones do iniciador. Você precisa criar uma imagem separada para cada um.
LDPI - 36 x 36
MDPI - 48 x 48
HDPI - 72 x 72
XHDPI - 96 x 96
XXHDPI - 144 x 144
XXXHDPI - 192 x 192.
WEB - 512 x 512 (Require when upload application on Google Play)
Nota: a imagem WEB (512 x 512) é usada quando você faz o upload do aplicativo Android no Market.
|| Tamanho do ícone do aplicativo para Android ||
Todos os dispositivos
hdpi=281*164
mdpi=188*110
xhdpi=375*219
xxhdpi=563*329
xxxhdpi=750*438
48 × 48 (mdpi)
72 × 72 (hdpi)
96 × 96 (xhdpi)
144 × 144 (xxhdpi)
192 × 192 (xxxhdpi)
512 × 512 (Google Play store)
Os ícones do Android requerem cinco tamanhos separados para diferentes densidades de pixel da tela. Ícones para resolução mais baixa são criados automaticamente a partir da linha de base.
mdpi (Baseline): 160 dpi 1×
hdpi: 240 dpi 1.5×
xhdpi: 320 dpi 2×
xxhdpi: 480 dpi 3×
xxxhdpi: 640 dpi 4× (launcher icon only)
Ícones do iniciador (.Png)
48 × 48 (mdpi)
72 × 72 (hdpi)
96 × 96 (xhdpi)
144 × 144 (xxhdpi)
192 × 192 (xxxhdpi)
512 × 512 (Google Play store)
Barra de ação, ícones de Diálogo e guia
24 × 24 area in 32 × 32 (mdpi)
36 × 36 area in 48 × 48 (hdpi)
48 × 48 area in 64 × 64 (xhdpi)
72 × 72 area in 96 × 96 (xxhdpi)
96 × 96 area in 128 × 128 (xxxhdpi)*
Ícones de notificação
22 × 22 area in 24 × 24 (mdpi)
33 × 33 area in 36 × 36 (hdpi)
44 × 44 area in 48 × 48 (xhdpi)
66 × 66 area in 72 × 72 (xxhdpi)
88 × 88 area in 96 × 96 (xxxhdpi)*
Pequenos ícones contextuais
16 × 16 (mdpi)
24 × 24 (hdpi)
32 × 32 (xhdpi)
48 × 48 (xxhdpi)
64 × 64 (xxxhdpi)*
O tamanho de xxxhdpi necessário apenas pelo ícone do iniciador, como diz o site oficial Supporting multiple Screens .
A partir do Android 8.0, existem ícones adaptativos, compostos por duas camadas separadas. Ambas as camadas são 108 x 108 dp.
(imagem adaptada da documentação do Android )
Se você suporta versões abaixo do Android 8.0, ainda precisa incluir os tamanhos herdados ( 48dp
). Marquei os tamanhos de pixel em vermelho para cada resolução abaixo.
Suponho que você possa fazer tudo isso à mão, se quiser, mas devo dizer que meus dias de trabalho acabaram. O Android Studio 3.0 Asset Studio é muito bom e irá gerar todos eles para você. Tudo o que você precisa fazer é fornecer uma imagem em primeiro plano e plano de fundo suficientemente grande. (Eu usei uma imagem de 1024 x 1024 px).
Para abrir o Asset Studio, vá para Arquivo> Novo> Ativo da imagem .
Não há necessidade de ferramentas de terceiros quando o Android Studio pode gerar ícones para nós.
File
-> New
->Image Asset
Em seguida, escolha Launcher Icons
como o tipo de ativo:
Escolha uma imagem de alta resolução para o arquivo de imagem:
Next
-> Finish
para gerar íconesPor fim, atualize o android:icon
campo de nome, AndroidManifest.xml
se necessário.
Forneça pelo menos uma imagem de 512px X 512px e use esta ferramenta: https://romannurik.github.io/AndroidAssetStudio/icons-launcher.html
Ele irá gerar todos os ícones para você no tamanho correto, incluindo a imagem da web para a loja de jogos.
O LDPI deve ser 36 x 36.
MDPI 48 x 48.
TVDPI 64 x 64.
HDPI 72 x 72.
XHDPI 96 x 96.
XXHDPI 144 x 144.
XXXHDPI 192 x 192.
De acordo com as diretrizes de design de material ( aqui , em "Grade da unidade DP"), o ícone do seu produto deve ter tamanho 48 dp, com um preenchimento de 1dp, exceto no caso de XXXHDPI, onde o preenchimento deve ser de 4dp.
Portanto, em pixels, os tamanhos são:
Eu recomendo evitar o uso do VectorDrawable, pois alguns lançadores não o suportam, mas acho que o WEBP deve ficar bem desde que você tenha a transparência do suporte minSdk para eles (API 18 e acima - Android 4.3).
Se você publicar na Play Store, o requisito para o que fazer o upload é (com base aqui ):
Bem como @ MartinVonMartinsgrün mencionado Agora existe ferramentas melhores do que afirmar gerador no android studio
Para o ícone do aplicativo (barra de ferramentas, ActionBar, DrawableLeft etc.) http://romannurik.github.io/AndroidAssetStudio/icons-actionbar.html
Para o iniciador (ícone do aplicativo) Use: https://romannurik.github.io/AndroidAssetStudio/icons-launcher.html
Mas aqui estão alguns truques e maneiras de obter a melhor resolução para ícones e ícones do iniciador.
Passo 1 :
Primeiro, acesse o https://materialdesignicons.com e escolha seu ícone. Ou, se o seu ícone estiver em boa resolução, pule esta etapa. Clique no ícone desejado e clique em "Exportar Avançado". Ele abrirá uma janela como esta abaixo
Depois clique no "Ícone" para gerar o ícone (.png). Bem, o truque é tentar gerar o maior ícone possível para dispositivos de alta resolução e as ferramentas cuidam de tudo para dispositivos pequenos, mas se você usar um ícone pequeno, ao gerar o ícone para dispositivos de ponta, perderá a resolução do ícone.
Passo 2 :
Em seguida, vá na página Ferramentas e carregue o ícone
Clique no botão "Personalizar" se quiser colorir seu ícone. Independentemente da cor do ícone que você está carregando, usando Personalizado, você pode gerar a cor desejada. Em seguida, escolha um nome e clique em "Download .ZIP". Isso fará o download do arquivo .zip com o ícone na maioria das resoluções comuns. Você pode copiar e colar a pasta res na pasta do projeto do aplicativo e verá o ícone na seção de desenho.
Publiquei um script para gerar todos os ícones da plataforma para aplicativos PhoneGap a partir de um único arquivo de ícone SVG. Se você possui bitmaps existentes, também incluo algumas notas que podem ajudá-lo a gerar os vetores SVG a partir de um bitmap existente. Isso não funcionará para todos os bitmaps, mas para o seu.
Eu tive o mesmo problema, mas percebi que a organização do meu ícone gráfico dentro do quadrado permitido (512 x 512 no meu caso) não era maximizada. Então, eu girei a imagem e pude dimensioná-la para preencher melhor os cantos. Em seguida, cliquei com o botão direito do mouse na minha res
pasta no meu projeto no Android Studio e, em seguida, escolha New
então Image Asset
, ele me levou a um assistente no qual eu selecionava meu arquivo de imagem para usar. Então, se você marcar a caixa "Aparar espaço em branco ao redor", ela garantirá que todas as arestas capazes possam tocar nas laterais do seu quadrado. Essas etapas ficaram muito maiores que o original.
Ícone de inicialização obrigatório e tamanho da imagem inicial
Você pode criar ícones diretamente no próprio estúdio Android. Os passos que você precisa seguir são:
1.Clique com o botão direito do mouse em Res-> Novo-> Ativo da imagem
2.Altere o tipo de ativo para a imagem.
3.Carregue a imagem do disco local
4. Você tem opções para aparar, alterar o preenchimento e adicionar um plano de fundo também. Altere os valores, se necessário.
5. clique em Avançar-> Concluir.
A imagem será automaticamente adicionada a mipmap-mdpi, mipmap-hdpi, mipmap-xhdpi, mipmap-xxhdpi, mipmap-xxxhdpi se você selecionar o ícone do iniciador ou drawable-mdpi, drawable-hdpi, drawable-xhdpi, drawable-xxhdpi, drawable- xxxhdpi se você selecionar outras opções de ícone.