※ただしIllustrator必須
ActionBar用のアイコンセットが公式で配布されているが、これにはxxhdpiまでの画像しか含まれていない。
Action Bar Icon Pack
https://developer.android.com/intl/ja/design/downloads/index.html#action-bar-icon-pack
しかし、このセットには任意のDPI用に書き出してくれるスクリプトが付属しているので、Illustratorさえ持っていれば簡単にxxxhdpiの画像も作れる。
手順
-
Android_Design_Icons_20131106.zip
をダウンロード -
解凍し、中にある
Action_Bar_Icons_Export.jsx
をテキストエディタで開く。 -
最初の部分に書き出し対象のDPI名と比率の設定があるので、そこにxxxhdpiを書き足す。
Action_Bar_Icons_Export.jsxvar DPIS = { 'xxxhdpi': 4, // <- この行を書き足す 'xxhdpi': 3, 'xhdpi': 2, 'hdpi': 1.5, 'mdpi': 1 };
-
Illustratorを起動し、ファイル > スクリプト > その他のスクリプト から
Action_Bar_Icons_Export.jsx
を実行する。 -
こういうディレクトリ構成で生成される
Action Bar Icons/ └── out/ └── holo_dark/ └── 01_core_accept/ └── drawable-xxxhdpi/ └── ic_action_accept.png