private void OnTrackTintChanged(Brush newValue) { if (newValue is SolidColorBrush asColorBrush) { TrackDrawable?.SetColorFilter(asColorBrush.Color, PorterDuff.Mode.SrcIn); } }
private void OnTrackTintChanged(Brush newValue) { if (newValue is SolidColorBrush asColorBrush) { #if __ANDROID_28__ #pragma warning disable 618 // SetColorFilter is deprecated TrackDrawable?.SetColorFilter(asColorBrush.ColorWithOpacity, PorterDuff.Mode.SrcIn); #pragma warning restore 618 // SetColorFilter is deprecated #else TrackDrawable?.SetColorFilter(new BlendModeColorFilter(asColorBrush.ColorWithOpacity, BlendMode.SrcIn)); #endif } }