Loading quickstep/recents_ui_overrides/src/com/android/quickstep/TaskOverlayFactory.java +22 −18 Original line number Diff line number Diff line Loading @@ -19,6 +19,7 @@ package com.android.quickstep; import static android.view.Surface.ROTATION_0; import static com.android.launcher3.util.MainThreadInitializedObject.forOverride; import static com.android.quickstep.views.OverviewActionsView.DISABLED_NO_THUMBNAIL; import static com.android.quickstep.views.OverviewActionsView.DISABLED_ROTATED; import android.annotation.SuppressLint; Loading Loading @@ -146,9 +147,11 @@ public class TaskOverlayFactory implements ResourceBasedOverride { */ public void initOverlay(Task task, ThumbnailData thumbnail, Matrix matrix, boolean rotated) { final boolean isAllowedByPolicy = thumbnail.isRealSnapshot; getActionsView().updateDisabledFlags(DISABLED_NO_THUMBNAIL, thumbnail == null); if (thumbnail != null) { getActionsView().updateDisabledFlags(DISABLED_ROTATED, rotated); final boolean isAllowedByPolicy = thumbnail.isRealSnapshot; getActionsView().setCallbacks(new OverlayUICallbacks() { @Override Loading @@ -167,6 +170,7 @@ public class TaskOverlayFactory implements ResourceBasedOverride { } }); } } /** * Called to save screenshot of the task thumbnail. Loading quickstep/recents_ui_overrides/src/com/android/quickstep/views/OverviewActionsView.java +3 −1 Original line number Diff line number Diff line Loading @@ -70,12 +70,14 @@ public class OverviewActionsView<T extends OverlayUICallbacks> extends FrameLayo @IntDef(flag = true, value = { DISABLED_SCROLLING, DISABLED_ROTATED}) DISABLED_ROTATED, DISABLED_NO_THUMBNAIL}) @Retention(RetentionPolicy.SOURCE) public @interface ActionsDisabledFlags { } public static final int DISABLED_SCROLLING = 1 << 0; public static final int DISABLED_ROTATED = 1 << 1; public static final int DISABLED_NO_THUMBNAIL = 1 << 2; private static final int INDEX_CONTENT_ALPHA = 0; private static final int INDEX_VISIBILITY_ALPHA = 1; Loading quickstep/recents_ui_overrides/src/com/android/quickstep/views/TaskThumbnailView.java +1 −1 Original line number Diff line number Diff line Loading @@ -357,7 +357,7 @@ public class TaskThumbnailView extends View implements PluginListener<OverviewSc } private void updateOverlay() { if (mOverlayEnabled && mBitmapShader != null && mThumbnailData != null) { if (mOverlayEnabled) { mOverlay.initOverlay(mTask, mThumbnailData, mPreviewPositionHelper.mMatrix, mPreviewPositionHelper.mIsOrientationChanged); } else { Loading Loading
quickstep/recents_ui_overrides/src/com/android/quickstep/TaskOverlayFactory.java +22 −18 Original line number Diff line number Diff line Loading @@ -19,6 +19,7 @@ package com.android.quickstep; import static android.view.Surface.ROTATION_0; import static com.android.launcher3.util.MainThreadInitializedObject.forOverride; import static com.android.quickstep.views.OverviewActionsView.DISABLED_NO_THUMBNAIL; import static com.android.quickstep.views.OverviewActionsView.DISABLED_ROTATED; import android.annotation.SuppressLint; Loading Loading @@ -146,9 +147,11 @@ public class TaskOverlayFactory implements ResourceBasedOverride { */ public void initOverlay(Task task, ThumbnailData thumbnail, Matrix matrix, boolean rotated) { final boolean isAllowedByPolicy = thumbnail.isRealSnapshot; getActionsView().updateDisabledFlags(DISABLED_NO_THUMBNAIL, thumbnail == null); if (thumbnail != null) { getActionsView().updateDisabledFlags(DISABLED_ROTATED, rotated); final boolean isAllowedByPolicy = thumbnail.isRealSnapshot; getActionsView().setCallbacks(new OverlayUICallbacks() { @Override Loading @@ -167,6 +170,7 @@ public class TaskOverlayFactory implements ResourceBasedOverride { } }); } } /** * Called to save screenshot of the task thumbnail. Loading
quickstep/recents_ui_overrides/src/com/android/quickstep/views/OverviewActionsView.java +3 −1 Original line number Diff line number Diff line Loading @@ -70,12 +70,14 @@ public class OverviewActionsView<T extends OverlayUICallbacks> extends FrameLayo @IntDef(flag = true, value = { DISABLED_SCROLLING, DISABLED_ROTATED}) DISABLED_ROTATED, DISABLED_NO_THUMBNAIL}) @Retention(RetentionPolicy.SOURCE) public @interface ActionsDisabledFlags { } public static final int DISABLED_SCROLLING = 1 << 0; public static final int DISABLED_ROTATED = 1 << 1; public static final int DISABLED_NO_THUMBNAIL = 1 << 2; private static final int INDEX_CONTENT_ALPHA = 0; private static final int INDEX_VISIBILITY_ALPHA = 1; Loading
quickstep/recents_ui_overrides/src/com/android/quickstep/views/TaskThumbnailView.java +1 −1 Original line number Diff line number Diff line Loading @@ -357,7 +357,7 @@ public class TaskThumbnailView extends View implements PluginListener<OverviewSc } private void updateOverlay() { if (mOverlayEnabled && mBitmapShader != null && mThumbnailData != null) { if (mOverlayEnabled) { mOverlay.initOverlay(mTask, mThumbnailData, mPreviewPositionHelper.mMatrix, mPreviewPositionHelper.mIsOrientationChanged); } else { Loading