Merge "Always draw background for task thumbnail" into sc-v2-dev

This commit is contained in:
Jerry Chang
2021-12-09 02:03:42 +00:00
committed by Android (Google) Code Review

View File

@@ -307,14 +307,15 @@ public class TaskThumbnailView extends View {
}
}
// Draw the background in all cases, except when the thumbnail data is opaque
// Always draw the background since the snapshots might be translucent or partially empty
// (For example, tasks been reparented out of dismissing split root when drag-to-dismiss
// split screen).
canvas.drawRoundRect(x, y, width, height, cornerRadius, cornerRadius, mBackgroundPaint);
final boolean drawBackgroundOnly = mTask == null || mTask.isLocked || mBitmapShader == null
|| mThumbnailData == null;
if (drawBackgroundOnly || mThumbnailData.isTranslucent) {
canvas.drawRoundRect(x, y, width, height, cornerRadius, cornerRadius, mBackgroundPaint);
if (drawBackgroundOnly) {
return;
}
if (drawBackgroundOnly) {
return;
}
canvas.drawRoundRect(x, y, width, height, cornerRadius, cornerRadius, mPaint);