2015-10-22 10 views
7

私はresources/の下で、単純な1024×1024のicon.pngとを作成しました:イオンアンドロイドのアイコンではない、同じ元のサイズ/比

enter image description here

をそれから私は、イオンのリソースを実行し、私は必要なすべてのアイコンがresources/android/icon/

の下で生成され、 は

私のconfig.xmlには、これに変更された:iアプリのアイコンを見れば

<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"/> 

は、今一度、私インストール真ん中の数字が大きいとの比が尊重されていないようにtが見えます:あなたが見ることができるように

enter image description here

は、小さな赤いボールは巨大なボールになった、これは私が理解していない何かが、誰でもできることです私にこれを明確にする?

答えて

4

(まだコメントを置くことはできませんので、私は答えることでそれをやる)あなたには、いくつかの並べ替えのiconpackを使用していることのルックスによって

を。 (すべてのアイコンは同じ形状の背景を持ち、元のアイコンが上にあるため)。私の推測では、アイコンパックはアイコン(と他のすべてのもの)を囲む透明なスペースのほとんどを、同じアイコンデザインに合うように削除するというものです。

これは確かにいずれかの方法での場合であればあなたは簡単に見つけることができ

  • (赤い円は、周囲の空白で、今のサイズのノーマルでなければなりません)すること

    • iconpackを無効にしますアイコンの周りに境界線があるので、おそらく空白を切り取らないでしょう。

    本当に周囲の空白を取り除くアイコンパックの場合は、非常に軽い(99%透明)レイヤーをバックグラウンドとして使用できます。これにより、アイコンパックが空白を排除することがなくなり、サークルの縮尺が変更されなくなります。

    ほとんどの人がアイコンパックを使用しないため、アイコンが他のデバイスで少し奇妙に見えることがあるので、私はこれをお勧めしません。

  • +0

    こんにちは、ありがとうございますが、アイコンパックの意味はありますか? @ G.deWit – sbaaaang

    +0

    私は1024x1024の.pngを使い、 '' 'ionic resources''を実行し、すべてのアイコンが作成され、config.xmlに値が設定されます。申し訳ありませんが私は現時点では理解していません... – sbaaaang

    +0

    アイコンパックは、多くの場合、異なるアイコンの外観を統一するために使用されます。 Androidには、アイコンの表示方法に関する実際の制限(ガイドラインのみ)はありません。これは、しばしば混沌とした外観になります。アイコンを多かれ少なかれ見えるようにするために、同じアイコンが作成された場所にパックされます。したがって、あなたのケースでは、Android携帯のアイコンパックはアイコンを少し変えて多かれ少なかれ同じものにする可能性が非常に高いです。 –

    4

    ionic resourcesコマンドのためだと思います。それは画像を読み、各スクリーンサイズに依存して画像を自動トリミングする。無

    アイコンイメージの最小寸法は192x192ピクセルであるべきであり、持っている必要があります。

    Ionic Resource Siteno rounded cornersは、多分それは主画面外非透明ピクセルのためだ、あるいはそれが収まるように、それをトリミング/リサイズしますと言いました丸い角。

    あなたはこの試みることができます:project\resources\android\icon

    • 移動します:
      • チェックを内のすべてのアイコンが間違った比率を発生させた場合。
      • オリジナルの画像よりも大きい場合は、PhotoshopまたはPaintのような画像エディタを開いて、手動で手動でサイズを変更してください(ionic resourcesはプレサイズの画像を生成する必要があるため)。
      • もう一度保存してもう一度やり直してください。
      • プロジェクトを再構築します。

    UPDATE: 4つの隅の色の4小さなピクセルを入れて、もう一度お試しください。私は、デバイスのサイズを変更するのではなく、アイコンの正しい境界線がどこにあるのかをデバイスが認識していると思う。 enter image description here

    +0

    already tried ' t仕事は、のように見えるデバイスは透明な側面を削除し、100%の幅でアイコンに合うように図のサイズを変更します:( – sbaaaang

    +0

    悲しいですが、私はあなたのためにこのオプションを持っています:私のステップでもう一度やり直してください。左上、右上、ボット左、ボット右)を境界線に表示します。これにより、アイコンの境界線がどこにあるかをデバイスに知らせることができます。 –

    +0

    @sbaaaangあなたはまだ試してみましたか? –

    関連する問題