Импорт значков material design в проект android


есть ли простой способ импортировать все значки репозитория значков Material Design в проект android без опасности делать это вручную?

3 102

3 ответа:

посмотри Vector Asset Studio

выполните следующие действия, чтобы запустить Vector Asset Studio:

  • в Android Studio откройте проект приложения для Android.
  • в окне проекта выберите представление Android.
  • щелкните правой кнопкой мыши папку res и выберите Создать > векторный ресурс.

после открытия Vector Asset Studio можно добавить значок материала следующим образом:

  • Выберите "Значок"
  • Нажмите Кнопку Выберите
  • выберите значок материал

вы можете использовать этот новый плагин для Android studio Android Material Design Icon Generator Plugin чтобы помочь вам работать с этими материальными значки в Google : Google material-design-icons

вот скрипт, который клонирует репозиторий github значков material design в

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

и создает индекс всех файлов. Он также копирует файлы svg в подкаталоги по категориям. Вы можете использовать это в качестве основы для копирования файлов, которые вас интересуют, в ваш проект - просто измените инструкцию find and cp copy по своему вкусу. Если вам, например, нужен png в определенном размере - они находятся в соседние каталоги, и вам нужно соответствующим образом изменить команду find и copy.

enter image description here

#!/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