1、依赖库和配置:
- compile 'com.android.support:support-vector-drawable:25.0.1' compile 'com.android.support:appcompat-v7:25.0.1'
- android {
- defaultConfig {
- vectorDrawables.useSupportLibrary = true
- }
- }
2、创建矢量图
右键 res 目录创建 Vector Asset 资源
3、使用矢量图
- xmlns:app="http://schemas.android.com/apk/res-auto"
只能通过代码设置 View 的背景
- Resources resources = context.getResources(Resources, int, Theme);
- Theme theme = context.getTheme();
- Drawable drawable = VectorDrawableCompat.create(resources, R.drawable.vector_drawable, theme);
- view.setBackground(drawable);
4、使用美工的 svg
使用 Android Studio 的 SVG 工具将一个 SVG 文件生成 VectorDrawable 资源文件
就爱阅读 www.92to.com 网友整理上传, 为您提供最全的知识大全, 期待您的分享,转载请注明出处。
来源: