Googleのマテリアルアイコンセットを使う

アプリケーションを開発しているとなにかと困るアイコンですが、Googleが提供しているオープンソースなマテリアルデザインのアイコンを使うと捗るよというお話

目的

ソフトウェア開発で使うかっちょいいアイコンリソースが欲しい

解決策

GoogleのMaterial design iconsを使う

どんなのがあるのか?

GoogleのMaterial design iconsを参照するとリストが表示される

ライセンスは?

Apache License Version 2.0なので使いやすい

色を変更したいんだが白と黒しかないの?

git clone https://github.com/google/material-design-icons

して、SVGとかベクトル形式のものを動的に変更するなり変換してやればOK

それ以外だとAndroid 5.0以降で使えるDrawable tintingを使う方法で色を変更できる

もしAndroid 5.0未満も対応する場合はSupportLibrary v4にDrawableCompatがあるので、なんとかなるかもしれない

これらの着色機能に関しては、こちらの記事が詳しいので読んでほしい

サイズ変更したいんだけど

上と同じでgit cloneしてベクトルデータを(ry
公式曰く、一般的にAndroidで使用されるアイコンは24dpらしい(?)

iOS意識してんの?

公式のドキュメントにも記載があるし、実際にiosディレクトリがあるので意識してるっぽい

Webでも使える?

Icon fontだったりといろいろ使える
SVGもOK

もっと詳しく

公式ドキュメントが一番詳しく書いてあるので読んでみると幸せになれる