Усомнившись в этом. Я знаю, что векторные чертежи имеют преимущество масштабирования. Но прежде чем я начну создавать все мои новые значки таким образом, есть ли веские основания придерживаться старых добрых Pngs? Я бы очень признателен за хороший совет.Android vector drawables vrs png
2
A
ответ
3
Но прежде чем я начать делать все мои новые иконки, таким образом, есть ли хорошая причина, чтобы придерживаться старой доброй PNGs?
Если вы предоставляете только одну версию своей выталкиваемой, а не 3 или 4 версии с масштабированием, недостаточно, то вы можете придерживаться чертежей. Имейте в виду, что VectorDrawable
поддерживаются с леденцов и палочек. Для платформ между ICS и Lollipop плагин gradle (1.5.0
) создает растровые версии вашего векторного чертежа. Вы можете указать плотность вы хотите экспортировать добавление
generatedDensities = ['mdpi', 'hdpi', 'xhdpi', 'xxhdpi']
в defaultConfig
разделе вашего build.gradle
.
Редактировать
Как указывают на @Huteri, то support library v23.2
делает его проще использовать его, добавляя support-vector-drawable
и animated-vector-drawable
. Посмотрите here
В андроидной библиотеке поддержки 23.2 и Gradle 2.0 нам больше не нужно, http://android-developers.blogspot.co.id/2016/02/android-support-library-232.html – Huteri
@ Huteri спасибо за вход. Является ли Gradle 2 стабильным? – Blackbelt
Я использую его в течение нескольких недель, и, кажется, замечательно. – Huteri