android 使用动态的svg资源,在Android中使用SVG作为资源 – victor
victor
在Android中使用SVG作為資源。
使用這個插件,你可以為SVG定義源文件,它們將會自動在build中光柵化/導入,無需源代碼。
安裝
在build.gradle中添加:
buildscript {
repositories {
jcenter()
}
dependencies {
classpath 'com.trello:victor:0.3.0'
}
}
apply plugin: 'com.android.application'
// Make sure to apply this plugin *after* the Android plugin
apply plugin: 'com.trello.victor'
使用方法
Victor 將svg 路徑設置添加到Android插件,你可以在SVG文件夾上像定義其他源文件那樣定義:
android {
sourceSets {
main {
svg.srcDir 'src/main/svg'
}
}
}
額外的設置可以在Victor閉包完成:
victor {
// Any assets defined in relative terms needs a base DPI specified
svgDpi = 72
// Do not generate these densities for SVG assets
excludeDensities = [ 'ldpi', 'xxxhdpi' ]
// WARNING: EXPERIMENTAL
// Generates Android drawables instead of PNGs.
//
// This is known not to work on only a subset of SVGs (e.g., does not support any value besides px).
generateVectorDrawables = true
}
總結
以上是生活随笔為你收集整理的android 使用动态的svg资源,在Android中使用SVG作为资源 – victor的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: Maven入门详解与安装配置
- 下一篇: android sina oauth2.