android 动态改变SVG的颜色

android 动态改变SVG的颜色

废话不多说,直接撸代码


关于SVG的生成与动画,在此不做描述

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

你可能感兴趣的:(Android)