zoukankan      html  css  js  c++  java
  • Android 使用 SVG 矢量图

    android svg矢量图 可能包含的操作有:

    SVG图还包括改变颜色,透明度,大小,矩阵操作(平移、旋转、缩放),selector, (图标,背景,按钮),动画,等

    setTint(int ColorRes)  // 设置颜色

            iv_arrow = findViewById(R.id.iv_arrow);
            VectorDrawableCompat vectorDrawableCompat = VectorDrawableCompat.create(getResources(), 
                    R.drawable.ic_arrow, getTheme());
            assert vectorDrawableCompat != null;
    //        vectorDrawableCompat.setTint(getResources().getColor(R.color.color_blue));
            vectorDrawableCompat.setTint(Color.RED); // int color res value ~ 0x ARGB
            iv_arrow.setImageDrawable(vectorDrawableCompat);
            

    Android使用SVG小结
    https://blog.csdn.net/dick_zeng/article/details/72473591

    Android使用矢量图(SVG, VectorDrawable)实践篇
    https://www.jianshu.com/p/0555b8c1d26a


    SVG-Android开源库——项目简单接入与使用
    https://blog.csdn.net/megatronkings/article/details/52826456

    SVG-Android开源库——图片颜色Manage、Tint及Selector扩展
    https://blog.csdn.net/megatronkings/article/details/52878466

    SVG-Android开源库——关于动画的使用
    https://blog.csdn.net/megatronkings/article/details/53286958

    SVG-Android开源库——SVG生成Vector资源文件的编辑预览工具
    https://blog.csdn.net/megatronkings/article/details/54234394

    SVG-Android开源库——SVG图片兼容及性能优化解决方案
    https://blog.csdn.net/megatronkings/article/details/52454927

    SVG_Android github:
    https://github.com/MegatronKing/SVG-Android

    SVG-Sample地址:
    https://github.com/MegatronKing/SVG-Android/tree/master/svg-sample

  • 相关阅读:
    C++11并发——多线程std::thread (一)
    css属性操作
    mustache使用
    layer常用方法代码
    layer使用
    java后台获取和js拼接展示信息
    生成二维码
    循环体中去除一部分特定的数据
    eclipse工具maven项目打包文件不是最新修改的
    sql server数据库备份单个表的结构和数据生成脚本
  • 原文地址:https://www.cnblogs.com/bluestorm/p/9268978.html
Copyright © 2011-2022 走看看