You've already forked android_translation_layer
mirror of
https://gitlab.com/android_translation_layer/android_translation_layer.git
synced 2025-10-27 11:48:10 -07:00
AdaptiveIconDrawable: import from AOSP master (commit 1cdfff555f4a21f71ccc978290e2e212e2f8b168)
This commit is contained in:
1152
src/api-impl/android/graphics/drawable/AdaptiveIconDrawable.java
Normal file
1152
src/api-impl/android/graphics/drawable/AdaptiveIconDrawable.java
Normal file
File diff suppressed because it is too large
Load Diff
@@ -24,6 +24,7 @@ import android.graphics.PorterDuff;
|
|||||||
import android.graphics.PorterDuffColorFilter;
|
import android.graphics.PorterDuffColorFilter;
|
||||||
import android.graphics.Rect;
|
import android.graphics.Rect;
|
||||||
import android.util.AttributeSet;
|
import android.util.AttributeSet;
|
||||||
|
import android.util.DisplayMetrics;
|
||||||
import android.util.LayoutDirection;
|
import android.util.LayoutDirection;
|
||||||
import android.util.TypedValue;
|
import android.util.TypedValue;
|
||||||
|
|
||||||
@@ -328,6 +329,11 @@ public class Drawable {
|
|||||||
return LayoutDirection.LTR;
|
return LayoutDirection.LTR;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
static int resolveDensity(Resources r, int parentDensity) {
|
||||||
|
final int densityDpi = r == null ? parentDensity : r.getDisplayMetrics().densityDpi;
|
||||||
|
return densityDpi == 0 ? DisplayMetrics.DENSITY_DEFAULT : densityDpi;
|
||||||
|
}
|
||||||
|
|
||||||
protected static native long native_paintable_from_path(String path);
|
protected static native long native_paintable_from_path(String path);
|
||||||
protected native long native_constructor();
|
protected native long native_constructor();
|
||||||
protected native void native_invalidate(long paintable);
|
protected native void native_invalidate(long paintable);
|
||||||
|
|||||||
@@ -228,6 +228,7 @@ srcs = [
|
|||||||
'android/graphics/SweepGradient.java',
|
'android/graphics/SweepGradient.java',
|
||||||
'android/graphics/Typeface.java',
|
'android/graphics/Typeface.java',
|
||||||
'android/graphics/Xfermode.java',
|
'android/graphics/Xfermode.java',
|
||||||
|
'android/graphics/drawable/AdaptiveIconDrawable.java',
|
||||||
'android/graphics/drawable/Animatable.java',
|
'android/graphics/drawable/Animatable.java',
|
||||||
'android/graphics/drawable/AnimationDrawable.java',
|
'android/graphics/drawable/AnimationDrawable.java',
|
||||||
'android/graphics/drawable/BitmapDrawable.java',
|
'android/graphics/drawable/BitmapDrawable.java',
|
||||||
|
|||||||
Reference in New Issue
Block a user