mVectorDrawable_colorFilter_1=(VectorDrawable)resources.getDrawable(R.drawable.android_svg_colorfilter_strokecolor);
mVectorDrawable_colorFilter_2=(VectorDrawable)resources.getDrawable(R.drawable.android_svg_colorfilter_strokecolor);
mVectorDrawable_colorFilter_1.mutate();
mVectorDrawable_colorFilter_2.mutate();
// mVectorDrawable_colorFilter_1=(VectorDrawable)mVectorDrawable_colorFilter.mutate();
// mVectorDrawable_colorFilter_2=(VectorDrawable)mVectorDrawable_colorFilter.mutate();
mImageViewRefer=(ImageView)findViewById(R.id.imageview_colorfilter_refer);
mImageViewChange=(ImageView)findViewById(R.id.imageview_colorfilter_change);
mVectorDrawable_colorFilter_1.setAlpha(50);
mImageViewRefer.setImageDrawable(mVectorDrawable_colorFilter_1);
mImageViewChange.setImageDrawable(mVectorDrawable_colorFilter_2);
mVectorDrawable_colorFilter_2=(VectorDrawable)resources.getDrawable(R.drawable.android_svg_colorfilter_strokecolor);
mVectorDrawable_colorFilter_1.mutate();
mVectorDrawable_colorFilter_2.mutate();
// mVectorDrawable_colorFilter_1=(VectorDrawable)mVectorDrawable_colorFilter.mutate();
// mVectorDrawable_colorFilter_2=(VectorDrawable)mVectorDrawable_colorFilter.mutate();
mImageViewRefer=(ImageView)findViewById(R.id.imageview_colorfilter_refer);
mImageViewChange=(ImageView)findViewById(R.id.imageview_colorfilter_change);
mVectorDrawable_colorFilter_1.setAlpha(50);
mImageViewRefer.setImageDrawable(mVectorDrawable_colorFilter_1);
mImageViewChange.setImageDrawable(mVectorDrawable_colorFilter_2);
本文介绍了一个使用 Android 中 VectorDrawable 的示例,展示了如何加载资源、调整透明度,并将其设置为 ImageView 的 drawable。此外,还提供了如何通过 mutate 方法来创建可修改的 VectorDrawable 实例的方法。
583

被折叠的 条评论
为什么被折叠?



