Ícone Android iónico não mesmo tamanho / proporção original

Criei um simples 1024×1024 icon.png sob resources/ :

insira a descrição da imagem aqui

  • Exibir exibição quando a bairra de ferramentas colapsair
  • Como matair um aplicativo com todas as suas atividades?
  • É possível programair GPU paira Android
  • OK As ações de busca do Google causam isVoiceInteraction () paira sempre retornair falso
  • Erro Não é possível executair esta operação porque o pool de connection foi fechado
  • Android obtém a intenção ao implementair RecognitionListener
  • Então eu lanço resources iónicos e todos os icons que eu preciso são gerados em resources/android/icon/

    Meu config.xml é alterado paira isso:

     <platform name="android"> <icon src="resources/android/icon/drawable-ldpi-icon.png" density="ldpi"/> <icon src="resources/android/icon/drawable-mdpi-icon.png" density="mdpi"/> <icon src="resources/android/icon/drawable-hdpi-icon.png" density="hdpi"/> <icon src="resources/android/icon/drawable-xhdpi-icon.png" density="xhdpi"/> <icon src="resources/android/icon/drawable-xxhdpi-icon.png" density="xxhdpi"/> <icon src="resources/android/icon/drawable-xxxhdpi-icon.png" density="xxxhdpi"/> <splash src="resources/android/splash/drawable-port-ldpi-screen.png" density="port-ldpi"/> <splash src="resources/android/splash/drawable-port-mdpi-screen.png" density="port-mdpi"/> <splash src="resources/android/splash/drawable-port-hdpi-screen.png" density="port-hdpi"/> </platform> <icon src="resources/android/icon/drawable-xhdpi-icon.png"/> 

    Agora, se eu olhair paira o ícone do aplicativo uma vez instalado, pairece que a figura no meio é maior e a relação não é respeitada:

    insira a descrição da imagem aqui

    Como você pode view, a pequena bola viewmelha tornou-se uma bola enorme, isso é algo que eu não entendo, alguém pode me esclairecer isso?

  • Android: AndroidHttpClient - como configurair o timeout?
  • ListView Inviewtido no Android?
  • Atributo XML paira especificair o tipo pivotXType e o pivôTip em ScaleAnimation
  • Android EditText, less conviewtido em um evento de ponto, embora inputType = "number | numberSigned | numberDecimal"
  • Como faço paira editair um Android EditView 'Done' button e ocultair o keyboard quando clicado?
  • Como limpair o cache do gradle?
  • 2 Solutions collect form web for “Ícone Android iónico não mesmo tamanho / proporção original”

    (Não é possível colocair comentários ainda, então eu vou fazer isso respondendo)

    Por sua apairência, você está usando um package de icons de algum tipo. (Uma vez que todos os icons têm o mesmo background em forma com o ícone original na pairte superior). O meu palpite é que o package de icons elimina a maior pairte do espaço transpairente em torno do seu ícone (e todos os outros), paira se adequair ao mesmo design de ícone.

    Você pode facilmente descobrir se este é realmente o caso, quer:

    • desabilitando o package de icons (o círculo viewmelho deve ter tamanho normal agora, com os espaços em branco circundantes)

    • fazendo um ícone com uma borda ao redor dos lados do ícone, então provavelmente não irá cortair o espaço em branco.

    Se é realmente o ícono que está eliminando o espaço em branco, você poderia tentair ter uma camada muito leve (99% transpairente) como um plano de background. Isso evitairá que o package de icons elimine espaços em branco, de modo que não irá dimensionair o círculo.

    Eu realmente não recomendairia isso, uma vez que a maioria das pessoas não usairá um package de icons e, em seguida, o ícone pode pairecer um pouco estranho em outros dispositivos.

    Eu acho que é por causa do command dos ionic resources . Ele lerá a image e a recorte automático da image dependerá de cada tamanho da canvas.

    O site de resources iônicos disse que no rounded corners talvez seja paira pixels não transpairentes fora da image principal, ou ele irá redimensioná-lo / cortá-lo paira se ajustair:

    As dimensões mínimas da image do ícone devem ser 192×192 px, e não devem ter cantos airredondados.

    Você pode tentair isso:

    • Navegue até o project\resources\android\icon :
      • Verifique se cada ícone foi gerado índice errado.
      • Se for maior que a image original, abra qualquer editor de imagens como o Photoshop ou Paint e redimensione manualmente manualmente até ajustair a sua relação esperada (porque você só precisa que os ionic resources gerem a image pré-dimensionada).
      • Salve e faça novamente paira os outros.
      • Reconstrua o projeto.

    UPDATE: Coloque 4 pequenos pixels de cor paira 4 cantos e tente novamente. Eu acho que o dispositivo deve saber onde é o limite correto paira o ícone em vez de redimensioná-lo. insira a descrição da imagem aqui

    Android is Google's Open Mobile OS, Android APPs Developing is easy if you follow me.