web-dev-qa-db-ja.com

「Android Asset Studio」は、.pngアイコンをアップロードするときに余分なスペースを追加しますが、内部クリップアートを使用する場合は追加しません。どうして?

一部のAndroid APPを処理するためのいくつかの素晴らしいアイコンを作成しようとしています、そして誰かが「Android Asset Studio」、アイコンの完全なパックを作成するその素晴らしいオンラインツールに私を導きました(ひどく)断片化されたAndroidプロジェクトのresフォルダーに展開する準備ができました。

私は自分のアイコンを作成するためにそのURLに行きました:

編集:[2016年10月の時点で壊れたURL。どうやらすべてがAndroid Studio)に移動しました] http://Android-ui-utils.googlecode.com/hg/asset-studio/dist/icons-actionbar.html#source.type=image&source.space.trim=1&source.space.pad=0&name= ic_action_stickers&theme = custom&color = 000%2C8

それから私は少し厄介なことに気づきました:内部クリップアートを使用すると、それらは完全にトリミング/クリップ/パディング(つまり、0パディング)されますが、単純な透明な.pngファイルをアップロードしようとすると、このツールは常にいくつかの迷惑なパディングを追加します最終的なアイコンの周りのスペース、何があっても。

正常ですか?私は「トリム/ノートリム」と「パディング」ボタンを使って遊んだことがありますが、運がありません(状況が少し悪化するだけです)。

ヒントはありますか?何か不足していますか?

ありがとう。

28
Isaac

数日前に私はこれを作りました:

http://reiszecke.github.io/AndroidAssetStudioFullsize/

>> Launcher icons << Full Size editを選択すると、パディングなしでフルサイズでファイルを取得できます。私はすべての形に対してそれをしませんでした

編集:私はそれが形NONEでのみ機能することを再度言及する必要があります、BEVELCIRCLE

EDIT2:Googleの醜いヒップスターのドッグイア、丸みを帯びたコーナー、3Dスタイルのプリセットは必要ありません。トレンディになる必要があると思われる場合は、フォトショップを使用してください。これが私がすべての形のためにそれをしなかったと言った理由です。私のmodの唯一の目的は、アイコンをすべてのアイコンサイズに変換するのに費やす時間を節約することです。文句を言う代わりに、他の形状については自分で行ってください。コードは公開されているので、何かを作ります。

40
user2875404

他の人よりも小さいのが嫌いな私のような人たちのために;-) Android Studioプラグインjarファイルの1つに小さな変更を加えました。

  1. Androidここからのスタジオバージョンに応じてsdk-tools.jarをダウンロードします: ダウンロードリンク
  2. 閉じるAndroid Studioが実行されている場合
  3. <Your Android Studio folder>/plugins/Android/libに移動
  4. 非常に重要:必ず元のsdk-tools.jarの別のフォルダーにコピーを作成してください。そうでない場合、jarの変更により、Android Studioを更新できません。
  5. ダウンロードしたsdk-tools.jarファイルを<Your Android Studio folder>/plugins/Android/libにコピーします
  6. 再起動Android Studioでお楽しみください

結果は次のとおりです。

形状なし-前 enter image description here

形状なし-後 enter image description here

スクエア-前 enter image description here

スクエア-後 enter image description here

6
Thomas G.

同様の問題があり、回避策の修正を見つけました。新しいアイコンをインポートした後、何らかの理由でAndroid奇妙なパディングを追加し、アイコンを小さく見えるようにします。私がやったことは1)インポートされたアイコンを右クリックします(実行する必要があります)各xhdpiなどでそれを行います。)2)フォルダーで表示します(Macでは<-、Windowsではエクスプローラーを使用する必要があります)3)フォトショップでアイコンを開いてCTRL+Tを押し、アイコンを境界まで伸ばして保存します現在のファイル

繰り返しますが、これは回避策の解決策です。Androidが次のバージョンでこの恐ろしいバグを修正することを願っています。

3
XcodeNOOB