/ / Імпорт матеріалів іконок дизайну в андроїд проект - андроїд-студія, іконки, матеріал-дизайн

Імпортувати значки дизайну матеріалу в андроїд-проект - android-studio, іконки, матеріал-дизайн

Чи є простий спосіб імпортувати всі іконки сховища іконок Material Design в проект андроїда без ризику зробити це вручну?

Відповіді:

252 за відповідь № 1

Подивись на Вектор Asset Studio

Для запуску Vector Asset Studio виконайте наступні дії:

  • У Android Studio відкрийте проект програми Android.
  • У вікні "Проект" виберіть режим перегляду Android.
  • Клацніть правою кнопкою миші папку res і виберіть New> Vector Asset.

Після відкриття студії Vector Asset Studio можна додати піктограму матеріалу наступним чином:

  • Виберіть "Іконка матеріалу"
  • Натисніть Вибрати
  • Виберіть піктограму матеріалу

19 за відповідь № 2

Ви можете використовувати цей новий плагін для андроїд студії Плагін модуля дизайну матеріалу Android щоб допомогти вам працювати з цими значками матеріалів, наданими Google: Матеріал-дизайн-іконки Google


4 для відповіді № 3

Ось скрипт, який клонує сховище github значків дизайну матеріалу в

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

і створює індекс всіх файлів. Він також копіює файли svg до підкаталогів за категоріями. Ви можете використовувати це як основу для копіювання файлів, які вас цікавлять у вашому проекті - просто змініть оператор find та cp copy на свій смак. Якщо ви, наприклад, потрібні png "s на певний розмір - вони знаходяться в сусідніх каталогах, і вам потрібно змінити команду find і copy відповідно.

введіть опис зображення тут

#!/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="/images/"$icon"" title=""$category $svg"" >" >> $index
done
cat << EOF >> $index
</body>
</html>
EOF