Loading quickstep/recents_ui_overrides/src/com/android/quickstep/views/TaskThumbnailView.java +6 −4 Original line number Diff line number Diff line Loading @@ -45,6 +45,7 @@ import com.android.launcher3.DeviceProfile; import com.android.launcher3.R; import com.android.launcher3.Utilities; import com.android.launcher3.uioverrides.plugins.PluginManagerWrapper; import com.android.launcher3.util.MainThreadInitializedObject; import com.android.launcher3.util.SystemUiController; import com.android.launcher3.util.Themes; import com.android.quickstep.TaskOverlayFactory; Loading @@ -63,9 +64,9 @@ public class TaskThumbnailView extends View implements PluginListener<OverviewSc private static final ColorMatrix COLOR_MATRIX = new ColorMatrix(); private static final ColorMatrix SATURATION_COLOR_MATRIX = new ColorMatrix(); private static final RectF EMPTY_RECT_F = new RectF(); private static final FullscreenDrawParams TEMP_PARAMS = new FullscreenDrawParams(); private static final MainThreadInitializedObject<FullscreenDrawParams> TEMP_PARAMS = new MainThreadInitializedObject<>(FullscreenDrawParams::new); public static final Property<TaskThumbnailView, Float> DIM_ALPHA = new FloatProperty<TaskThumbnailView>("dimAlpha") { Loading @@ -91,8 +92,7 @@ public class TaskThumbnailView extends View implements PluginListener<OverviewSc // Contains the portion of the thumbnail that is clipped when fullscreen progress = 0. private final Rect mPreviewRect = new Rect(); private final PreviewPositionHelper mPreviewPositionHelper = new PreviewPositionHelper(); // Initialize with dummy value. It is overridden later by TaskView private TaskView.FullscreenDrawParams mFullscreenParams = TEMP_PARAMS; private TaskView.FullscreenDrawParams mFullscreenParams; private Task mTask; private ThumbnailData mThumbnailData; Loading Loading @@ -122,6 +122,8 @@ public class TaskThumbnailView extends View implements PluginListener<OverviewSc mDimmingPaintAfterClearing.setColor(Color.BLACK); mActivity = BaseActivity.fromContext(context); mIsDarkTextTheme = Themes.getAttrBoolean(mActivity, R.attr.isWorkspaceDarkText); // Initialize with dummy value. It is overridden later by TaskView mFullscreenParams = TEMP_PARAMS.get(context); } /** Loading quickstep/recents_ui_overrides/src/com/android/quickstep/views/TaskView.java +0 −4 Original line number Diff line number Diff line Loading @@ -1018,10 +1018,6 @@ public class TaskView extends FrameLayout implements PageCallbacks, Reusable { mCurrentDrawnCornerRadius = mCornerRadius; } public FullscreenDrawParams() { mCurrentDrawnCornerRadius = mWindowCornerRadius = mCornerRadius = 0; } /** * Sets the progress in range [0, 1] */ Loading Loading
quickstep/recents_ui_overrides/src/com/android/quickstep/views/TaskThumbnailView.java +6 −4 Original line number Diff line number Diff line Loading @@ -45,6 +45,7 @@ import com.android.launcher3.DeviceProfile; import com.android.launcher3.R; import com.android.launcher3.Utilities; import com.android.launcher3.uioverrides.plugins.PluginManagerWrapper; import com.android.launcher3.util.MainThreadInitializedObject; import com.android.launcher3.util.SystemUiController; import com.android.launcher3.util.Themes; import com.android.quickstep.TaskOverlayFactory; Loading @@ -63,9 +64,9 @@ public class TaskThumbnailView extends View implements PluginListener<OverviewSc private static final ColorMatrix COLOR_MATRIX = new ColorMatrix(); private static final ColorMatrix SATURATION_COLOR_MATRIX = new ColorMatrix(); private static final RectF EMPTY_RECT_F = new RectF(); private static final FullscreenDrawParams TEMP_PARAMS = new FullscreenDrawParams(); private static final MainThreadInitializedObject<FullscreenDrawParams> TEMP_PARAMS = new MainThreadInitializedObject<>(FullscreenDrawParams::new); public static final Property<TaskThumbnailView, Float> DIM_ALPHA = new FloatProperty<TaskThumbnailView>("dimAlpha") { Loading @@ -91,8 +92,7 @@ public class TaskThumbnailView extends View implements PluginListener<OverviewSc // Contains the portion of the thumbnail that is clipped when fullscreen progress = 0. private final Rect mPreviewRect = new Rect(); private final PreviewPositionHelper mPreviewPositionHelper = new PreviewPositionHelper(); // Initialize with dummy value. It is overridden later by TaskView private TaskView.FullscreenDrawParams mFullscreenParams = TEMP_PARAMS; private TaskView.FullscreenDrawParams mFullscreenParams; private Task mTask; private ThumbnailData mThumbnailData; Loading Loading @@ -122,6 +122,8 @@ public class TaskThumbnailView extends View implements PluginListener<OverviewSc mDimmingPaintAfterClearing.setColor(Color.BLACK); mActivity = BaseActivity.fromContext(context); mIsDarkTextTheme = Themes.getAttrBoolean(mActivity, R.attr.isWorkspaceDarkText); // Initialize with dummy value. It is overridden later by TaskView mFullscreenParams = TEMP_PARAMS.get(context); } /** Loading
quickstep/recents_ui_overrides/src/com/android/quickstep/views/TaskView.java +0 −4 Original line number Diff line number Diff line Loading @@ -1018,10 +1018,6 @@ public class TaskView extends FrameLayout implements PageCallbacks, Reusable { mCurrentDrawnCornerRadius = mCornerRadius; } public FullscreenDrawParams() { mCurrentDrawnCornerRadius = mWindowCornerRadius = mCornerRadius = 0; } /** * Sets the progress in range [0, 1] */ Loading