Index: base/android/java/src/org/chromium/base/ApiCompatibilityUtils.java |
diff --git a/base/android/java/src/org/chromium/base/ApiCompatibilityUtils.java b/base/android/java/src/org/chromium/base/ApiCompatibilityUtils.java |
index 3a2b024a0c0fad6fbb573cd37a74fe353b138745..df4ef4124140a79fdcf05fd01b1e3b99968df471 100644 |
--- a/base/android/java/src/org/chromium/base/ApiCompatibilityUtils.java |
+++ b/base/android/java/src/org/chromium/base/ApiCompatibilityUtils.java |
@@ -18,6 +18,7 @@ import android.content.res.Resources; |
import android.content.res.Resources.NotFoundException; |
import android.graphics.Bitmap; |
import android.graphics.Color; |
+import android.graphics.ColorFilter; |
import android.graphics.Rect; |
import android.graphics.drawable.Drawable; |
import android.os.Build; |
@@ -444,6 +445,18 @@ public class ApiCompatibilityUtils { |
} |
/** |
+ * @see android.graphics.drawable.Drawable#getColorFilter(). |
+ */ |
+ @SuppressWarnings("NewApi") |
+ public static ColorFilter getColorFilter(Drawable drawable) { |
+ if (Build.VERSION.SDK_INT >= Build.VERSION_CODES.LOLLIPOP) { |
+ return drawable.getColorFilter(); |
+ } else { |
+ return null; |
+ } |
+ } |
+ |
+ /** |
* @see android.content.res.Resources#getColorStateList(int id). |
*/ |
@SuppressWarnings("deprecation") |