setcolorfilter专题

Android使用 SetColorFilter更改照片颜色

我们的iamgeView直接调用setColorFilter时,内部调用了重载方法setColorFilter(color, PorterDuff.Mode.SRC_ATOP) 默认参数时PorterDuff.Mode.SRC_ATOP 该参数的重点在于 SRC_ATOP 可以理解为混合照片,混合两张照片,返回他们的相交部分。 该方法的第一个参数为源图片,调用该方法的图片作为目标图片。 效果图

自定义控件三部曲之绘图篇(九)——Paint之setColorFilter

上篇给大家讲了在setColorFilter中使用ColorMatrix的过程,其实setColorFilter除了使用ColorMatrix还有其它的用法,这节我们就具体来看看setColorFilter的用法。 在本篇文章中,你将学到两个实例: 按钮点击时,动态加深图片色彩(简易方法) 可以学到针对不同主题动态设置不同色彩图片的方法(setTint()) 一、setColorFilter

Android SVG图片资源使用VectorDrawable.setColorFilter动态改变颜色

近日项目中遇用到SVG图片需要根据app主题动态更改颜色的需求,经研究后总结以下方法: int currentThemeColor;VectorDrawable drawable = (VectorDrawable) mContext.getDrawable(R.drawable.vb_bill_main_card_number_invisible);drawable.setColorFilte