package androidx.core.graphics; import android.graphics.BlendMode; import android.graphics.BlendModeColorFilter; import android.graphics.ColorFilter; import android.graphics.PorterDuff; import android.graphics.PorterDuffColorFilter; import android.os.Build; import androidx.annotation.NonNull; import androidx.annotation.Nullable; public class BlendModeColorFilterCompat { private BlendModeColorFilterCompat() { } @Nullable public static ColorFilter createBlendModeColorFilterCompat(int i, @NonNull BlendModeCompat blendModeCompat) { if (Build.VERSION.SDK_INT >= 29) { BlendMode obtainBlendModeFromCompat = BlendModeUtils.obtainBlendModeFromCompat(blendModeCompat); if (obtainBlendModeFromCompat != null) { return new BlendModeColorFilter(i, obtainBlendModeFromCompat); } return null; } PorterDuff.Mode obtainPorterDuffFromCompat = BlendModeUtils.obtainPorterDuffFromCompat(blendModeCompat); if (obtainPorterDuffFromCompat != null) { return new PorterDuffColorFilter(i, obtainPorterDuffFromCompat); } return null; } }