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