android svg图片使用

1.引入

2.布局xml中使用

 <ImageViewandroid:id="@+id/imageView"android:layout_width="100dp"android:layout_height="100dp"android:layout_gravity="center_horizontal"android:background="@drawable/ic_svg_user" />

3.修改颜色
a.xml中修改

b.代码中修改

java代码:

        VectorDrawableCompat vectorDrawableCompat = VectorDrawableCompat.create(getResources(), R.drawable.ic_svg_user,getTheme());//你需要改变的颜色vectorDrawableCompat.setTint(getResources().getColor(R.color.teal_200));imageView.setImageDrawable(vectorDrawableCompat);

kotlin代码:

val vectorDrawableCompat = VectorDrawableCompat.create(resources, R.drawable.ic_svg_user,theme)//你需要改变的颜色vectorDrawableCompat!!.setTint(resources.getColor(R.color.teal_200))imageView.setImageDrawable(vectorDrawableCompat)

android svg图片使用相关推荐

  1. Android SVG图片解析Demo

    SVG SVG是一种图像文件格式,它的英文全称为Scalable Vector Graphics,意思为可缩放的矢量图形.它是基于XML(Extensible Markup Language),由Wo ...

  2. Android——SVG图片转成安卓能用的vector矢量图

    背景 矢量图能不受显示范围大小的限制且不失真,不需要放多套PNG图片来做适配,能随意自己更改矢量图的大小而不再需要去求同事给新切图. 而我目前所在的公司出图放在蓝湖上,能选择下载PNG或SVG格式的图 ...

  3. svg android怎么填充颜色,android svg 使用方法及修改颜色

    时隔3年,庆幸自己还在安卓开发这一行,也算是累计了些知识,现在在工作之余,也有些时间来记录些自己平时使用的一些技术,希望这次回来,可以捡起这份博客,写一些自己喜欢的内容. 最近在工作中,碰到了一个需要 ...

  4. 【Android 安装包优化】Android 中使用 SVG 图片 ( Android 5.0 以下的矢量图方案 | 矢量图生成为 PNG 图片 )

    文章目录 一.Android 5.0 以下的矢量图方案 二.矢量图生成为 PNG 图片 三.完整的 build.gradle 构建脚本 四.编译效果 五.参考资料 一.Android 5.0 以下的矢 ...

  5. 【Android 安装包优化】Android 中使用 SVG 图片 ( SVG 矢量图简介 | Android 中生成 Vector 矢量图资源 )

    文章目录 一.SVG 矢量图简介 二.Android 中生成 Vector 矢量图资源 三.参考资料 一.SVG 矢量图简介 Android SVG 参考文档 : https://developer. ...

  6. Android png模拟svg,Android 中使用svg图片

    1. svg认识 SVG:android5.0+出现,w3c推出 使用xml 描述二维图形语言,矢量图,放大缩小无影响 为什么用svg,现在手机的短板是内存,不是cpu,svg通过cpu计算,png占 ...

  7. android svg格式图片,Android工程使用SVG图片

    一.Android studio与svg 参考:https://developer.android.google.cn/studio/write/vector-asset-studio.html sv ...

  8. android支持svg格式图片么,Android Studio2.0中使用SVG图片格式

    SVG格式, 适应屏幕, 图片较小, 还有很多优点 . 本文讲解如何使用SVG格式. SVG: Scalable Vector Graphics, 可缩放矢量图形. IRI: Internationa ...

  9. android studio 插入SVG图片

    1.在res中右键导入svg图片,设置文件名,将图片保存在drawable文件中. 2.在ImageView中插入图片路径. <ImageViewandroid:id="@+id/im ...

最新文章

  1. 模版方法模式/Template Method
  2. SQL改變字符串標識符
  3. linux c账户安全性,linux c flash安全策略
  4. Android 驱动(13)---Makefile, Kconfig和.config关联关系
  5. jquery 的队列queue
  6. HTML中利用纯Microsoft Ajax Library做出可调用WebSerives的AutoComplete
  7. (12) 需求征集 -- 序列管理、编号管理
  8. rtx二次开发 java_RTX二次开发集成
  9. UVA10284 POJ2512 Chessboard in FEN【国际象棋】
  10. python:关于读取文件的指定行的问题
  11. WPS专业版自带字体
  12. 统计通话次数和时间的软件_通话时间统计app下载-通话时间统计下载 2.2.2 安卓版 - 河东软件园...
  13. linux系统怎么禁用键盘,Linux之禁用笔记本键盘
  14. TigerGraph百万美元挑战赛奖项全揭晓,通过图技术解决全球问题的创新方案令人印象深刻
  15. python输出完全平方数_LeetCode 279*. 完全平方数(Python)
  16. 路路通软件android版,家校路路通app
  17. 小车手app安卓版下载_小车手app安卓版下载
  18. 从零学会Photoshop经典教程300集
  19. 交换机SVI配置的作用 思科/华为 网络工程
  20. php unhtml包,JavaScript 版本的 PHP serialize/unse_js

热门文章

  1. Win8下安装配置Docker ToolBox并制作镜像配置Handoop集群
  2. 知道创宇发布统一云防御,“开明兽”亮相“山海·创”
  3. CSS如何进行图片定位
  4. Ubuntu如何把主文件夹的中文设置成英文
  5. 计算机网络自顶向下方法(二)——应用层
  6. 中企海外周报 | 中国品牌闪耀亮相2019 IFA
  7. 一个简单的文本编辑程序源代码
  8. yolov4_u5版复现—3. 数据读入 dataset.py
  9. 802.11ac协议白皮书阅读笔记
  10. 微信小程序常见问题记录