アプリケーションを開発しているとなにかと困るアイコンですが、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
もっと詳しく
公式ドキュメントが一番詳しく書いてあるので読んでみると幸せになれる