Adding implementation of InstantAppResolver for quickstep

> Badging instant apps properly in recents
> Routing drawable creation using Drawable factory

Bug: 31282621
Change-Id: Ice1cdd3e9b821bebdebebbdc5cba4a907ffc21f8
This commit is contained in:
Sunny Goyal
2018-03-02 17:25:59 -08:00
parent b12ae37ffe
commit 61e084601e
8 changed files with 128 additions and 20 deletions

View File

@@ -58,7 +58,7 @@ public class FastBitmapDrawable extends Drawable {
private static final ColorMatrix sTempFilterMatrix = new ColorMatrix();
protected final Paint mPaint = new Paint(Paint.FILTER_BITMAP_FLAG | Paint.ANTI_ALIAS_FLAG);
private final Bitmap mBitmap;
protected Bitmap mBitmap;
protected final int mIconColor;
private boolean mIsPressed;
@@ -324,10 +324,9 @@ public class FastBitmapDrawable extends Drawable {
return new MyConstantState(mBitmap, mIconColor);
}
private static class MyConstantState extends ConstantState {
private final Bitmap mBitmap;
private final int mIconColor;
protected static class MyConstantState extends ConstantState {
protected final Bitmap mBitmap;
protected final int mIconColor;
public MyConstantState(Bitmap bitmap, int color) {
mBitmap = bitmap;