Icon picker dialog
A fully customizable icon picker dialog that provides easy access to a load of quality icons without having to include them in your probject. Icons used by this library are all part of the Material Design Icons set, made by Google as well as several contributors. The picker include a default set of 1,010 icons as of 1.1.2 but custom icons can be added. Additional icons released on MDI may also be included in future versions.
All icons are SVG files from which only the path was kept, which allow for a very small size. Adding this library to your app should result in a 290kB total increase in size: ~140kB from the icons, ~30kB from each language of the labels and 60kB from the code itself. Performance should not be a problem on most phones, and drawables are cached. For comparison, if vector drawable files were used instead of only paths, the size only for the icons would be over 400kB.
Minimum API is 21, and older APIs will never be supported.
All documentation and examples on usage and customization available on the wiki.
View changelog for release notes
- Library - Apache License 2.0
- Material Design Icons - SIL Open Font License 1.1
- Google Material Design Icons - Apache License 2.0
- Other icons - Apache License 2.0
This library is available in English, French and Portuguese for now. If you make a translation please send a pull request. Translating the whole library actually takes between 3 to 5 hours (over 1,000 labels not counting aliases). For more information, visit the wiki page Translating.