Подтвердить что ты не робот

Векторные чертежи, которые автоматически преобразуются в png

В Google IO команда Tools кратко описала возможность определения векторных чертежей с определенным суффиксом (например, ic_heart_ 48px.xml), который затем будет преобразован в png всех необходимых плотностей. К сожалению, я не могу найти документацию об этой функции, кроме записей ввода-вывода.

Является ли это функцией Build Tools или Android Studio? Предполагая, что это часть инструментов Build, уже доступно? Какую версию я должен использовать? Мне нужно включить функцию явно?

Предоставляет ли Google свои значки материала в векторном формате Android xml?

4b9b3361

Ответ 1

Google начинает предоставлять значки материального дизайна в формате VectorDrawable.

Здесь размещен репозиторий git:

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

В начале значков дизайна ввода-вывода Google в формате VectorDrawable xml были добавлены в репозиторий (наряду с другими документами, зарегистрированными здесь). Они расположены в папках с именем drawable-anydpi-v21. Например, вот значки обмена в xml.

Вот что говорят комментарии Google о добавлении этих новых векторных чертежей:

Добавьте первый разрез в некоторые векторные чертежи для этих значков.

Включены только черные, 24dp векторные чертежи.

Мы полностью ожидаем, что эти значки будут работать правильно, как они должны быть считается "бета", пока мы более полно не практики их использования.

Обновление: сообщение объявляющее, что Android Studio 1.3 распространяется на бета-версию, заявляет, что поддержка векторной растеризации по-прежнему не включена из-за различных ошибок.

Ответ 2

В Android-платформе Android 1.4 и Gradle для Android версии 1.4.0-beta3 (или выше) необходимо щелкнуть правой кнопкой мыши папку res/drawable в вашем проекте и выбрать в меню "Создать" → "Вектор".

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

В примечаниях к выпуску версии 1.4 можно прочитать, что эти инструменты также обеспечивают обратную совместимость.

Мы также рады предложить обратную совместимость для ваших векторных активов в Android Studio 1.4. После того, как у вас есть векторное изображение в вашем res/drawable, плагин Gradle автоматически генерирует растровые изображения PNG для уровня API 20 и ниже во время сборки. Это означает, что вам нужно обновлять и поддерживать свой векторный ресурс для вашего проекта приложения, а Android Studio может позаботиться о процессе преобразования изображения. Обратите внимание, что по-прежнему лучше всего создавать значки запуска, зависящие от плотности, в папке res/mipmap.

Обратите внимание, что формат svg еще не полностью поддерживается. Некоторые функции могут отсутствовать.

Прочтите полное сообщение в блоге об этой функции и посмотрите видео здесь: http://android-developers.blogspot.pt/2015/09/android-studio-14.html