Fix LockscreenWallpaper jank
Change-Id: I3f11d26eaa51eb509284fb1bb25eab03a4f243a0 Fixes: 30493315
This commit is contained in:
@@ -26,6 +26,7 @@ import android.content.res.Resources;
|
||||
import android.graphics.Bitmap;
|
||||
import android.graphics.BitmapFactory;
|
||||
import android.graphics.Rect;
|
||||
import android.graphics.Xfermode;
|
||||
import android.graphics.drawable.BitmapDrawable;
|
||||
import android.graphics.drawable.Drawable;
|
||||
import android.graphics.drawable.DrawableWrapper;
|
||||
@@ -223,6 +224,12 @@ public class LockscreenWallpaper extends IWallpaperManagerCallback.Stub implemen
|
||||
mState = state;
|
||||
}
|
||||
|
||||
@Override
|
||||
public void setXfermode(@Nullable Xfermode mode) {
|
||||
// DrawableWrapper does not call this for us.
|
||||
getDrawable().setXfermode(mode);
|
||||
}
|
||||
|
||||
@Override
|
||||
public int getIntrinsicWidth() {
|
||||
return -1;
|
||||
|
||||
Reference in New Issue
Block a user