Android 通过代码设置着色图片
16lz
2021-01-23
/** * 设置着色图片 * @param context context对象 * @param resourceId 图片资源id * @param color 颜色资源id * @return 图片 */ public static Drawable GetTintDrawable(Context context, int resourceId, int color) { Drawable originalDrawable = ContextCompat.getDrawable(context, resourceId); assert originalDrawable != null; Drawable tintDrawable = DrawableCompat.wrap(originalDrawable).mutate(); DrawableCompat.setTintList(tintDrawable, ContextCompat.getColorStateList(context, color)); return tintDrawable; }
更多相关文章
- android添加图片到本地,无法即使刷新的解决方法
- Android 实现图片加水印
- android仿探探图片拖拽功能
- android 图片放大缩小
- android ImageView实现图片浏览器(点击左侧显示上一张,点击右侧显
- android中图片的处理(绘制圆形,圆角||缩略图)
- 无法获取'https://jcenter.bintray.com/com/网站的资源
- android 比较靠谱的图片压缩
- Android 保存图片到系统相册