Есть ли простой способ импортировать все значки из репозитория значков Material Design в проект Android, не опасаясь делать это вручную?
icons
material-design
Иван Аранибар
источник
источник
Вы можете использовать этот новый плагин для Android Studio Android Material Design Icon Generator Plugin, который поможет вам работать с этими значками материалов, предоставленными Google: Google material-design-icons
источник
В папке
drawable
>right click
>new
>vector asset
, а затем нажмите на значок:источник
Вот скрипт, который клонирует репозиторий github иконок материального дизайна на
https://github.com/google/material-design-icons
и создает индекс всех файлов. Он также копирует файлы svg в подкаталоги по категориям. Вы можете использовать это как основу для копирования интересующих вас файлов в свой проект - просто измените операторы find и cp copy по своему вкусу. Если вам, например, нужны файлы png определенного размера - они находятся в соседних каталогах, и вам необходимо соответствующим образом изменить команду поиска и копирования.
#!/bin/bash # WF 2016-06-04 # get google material design icons # see http://stackoverflow.com/questions/28684759/import-material-design-icons-into-an-android-project tmp=/tmp/icons index=$tmp/index.html mkdir -p $tmp cd $tmp if [ ! -d material-design-icons ] then git clone https://github.com/google/material-design-icons fi cat << EOF > $index <html> <head> <head> <body> <h1>Google Material Design Icons</h1> EOF for icon in `find . -name *.svg | grep production | grep 48` do svg=`basename $icon .svg` category=`echo $icon | cut -f3 -d '/'` echo $category $svg.svg mkdir -p $tmp/$category cp $icon $tmp/$category echo " <img src='"$icon"' title='"$category $svg"' >" >> $index done cat << EOF >> $index </body> </html> EOF
источник
Я нашел эту ссылку полезной для меня.
https://dev.materialdesignicons.com/getting-started/android
доступна реализация gradle
После добавления зависимости Gradle вы можете создать пункт меню таким образом.
источник