fix: img::tint
This commit is contained in:
@@ -48,7 +48,9 @@ public class ImageViewAttributes extends ViewAttributes {
|
|||||||
getDrawables().setupWithImage(getView(), value)
|
getDrawables().setupWithImage(getView(), value)
|
||||||
);
|
);
|
||||||
registerAttr("tint", Color::parseColor, value -> {
|
registerAttr("tint", Color::parseColor, value -> {
|
||||||
ImageViewCompat.setImageTintList(getView(), ColorStateList.valueOf(value));
|
// FIXME: 2018/10/13 setImageTineList not working
|
||||||
|
PorterDuff.Mode mode = ImageViewCompat.getImageTintMode(getView());
|
||||||
|
getView().setColorFilter(value, mode == null ? PorterDuff.Mode.SRC_ATOP : mode);
|
||||||
});
|
});
|
||||||
registerAttr("tintMode", TINT_MODES::get, value -> {
|
registerAttr("tintMode", TINT_MODES::get, value -> {
|
||||||
ImageViewCompat.setImageTintMode(getView(), value);
|
ImageViewCompat.setImageTintMode(getView(), value);
|
||||||
|
|||||||
Reference in New Issue
Block a user