public static void SetColorFilter(this Drawable drawable, FormsColor color, ColorFilter defaultColorFilter, BlendModeCompat mode) { if (drawable is null) { return; } if (color.IsDefault && defaultColorFilter is null) { DrawableCompat.ClearColorFilter(drawable); return; } if (color.IsDefault) { drawable.SetColorFilter(defaultColorFilter); return; } var colorFilter = BlendModeColorFilterCompat.CreateBlendModeColorFilterCompat(color.ToAndroid(), mode); drawable.SetColorFilter(colorFilter); }