Merge "Remove obsolete edit chip in clipboard UI" into tm-qpr-dev am: 60694e36d8

Original change: https://googleplex-android-review.googlesource.com/c/platform/frameworks/base/+/21353436

Change-Id: I00b09bf379a85447f26416760777e6ce071563ca
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
This commit is contained in:
Matt Casey
2023-02-15 01:41:51 +00:00
committed by Automerger Merge Worker
4 changed files with 0 additions and 44 deletions

View File

@@ -572,13 +572,6 @@ public final class SystemUiDeviceConfigFlags {
*/ */
public static final String PERSISTS_WIDGET_PROVIDER_INFO = "persists_widget_provider_info"; public static final String PERSISTS_WIDGET_PROVIDER_INFO = "persists_widget_provider_info";
/**
* (boolean) Whether the clipboard overlay shows an edit button (as opposed to requiring tapping
* the preview to send an edit intent).
*/
public static final String CLIPBOARD_OVERLAY_SHOW_EDIT_BUTTON =
"clipboard_overlay_show_edit_button";
/** /**
* (boolean) Whether to show smart chips (based on TextClassifier) in the clipboard overlay. * (boolean) Whether to show smart chips (based on TextClassifier) in the clipboard overlay.
*/ */

View File

@@ -61,8 +61,6 @@
android:id="@+id/share_chip"/> android:id="@+id/share_chip"/>
<include layout="@layout/overlay_action_chip" <include layout="@layout/overlay_action_chip"
android:id="@+id/remote_copy_chip"/> android:id="@+id/remote_copy_chip"/>
<include layout="@layout/overlay_action_chip"
android:id="@+id/edit_chip"/>
</LinearLayout> </LinearLayout>
</HorizontalScrollView> </HorizontalScrollView>
<View <View

View File

@@ -19,7 +19,6 @@ package com.android.systemui.clipboardoverlay;
import static android.content.Intent.ACTION_CLOSE_SYSTEM_DIALOGS; import static android.content.Intent.ACTION_CLOSE_SYSTEM_DIALOGS;
import static com.android.internal.config.sysui.SystemUiDeviceConfigFlags.CLIPBOARD_OVERLAY_SHOW_ACTIONS; import static com.android.internal.config.sysui.SystemUiDeviceConfigFlags.CLIPBOARD_OVERLAY_SHOW_ACTIONS;
import static com.android.internal.config.sysui.SystemUiDeviceConfigFlags.CLIPBOARD_OVERLAY_SHOW_EDIT_BUTTON;
import static com.android.systemui.clipboardoverlay.ClipboardOverlayEvent.CLIPBOARD_OVERLAY_ACTION_SHOWN; import static com.android.systemui.clipboardoverlay.ClipboardOverlayEvent.CLIPBOARD_OVERLAY_ACTION_SHOWN;
import static com.android.systemui.clipboardoverlay.ClipboardOverlayEvent.CLIPBOARD_OVERLAY_ACTION_TAPPED; import static com.android.systemui.clipboardoverlay.ClipboardOverlayEvent.CLIPBOARD_OVERLAY_ACTION_TAPPED;
import static com.android.systemui.clipboardoverlay.ClipboardOverlayEvent.CLIPBOARD_OVERLAY_DISMISSED_OTHER; import static com.android.systemui.clipboardoverlay.ClipboardOverlayEvent.CLIPBOARD_OVERLAY_DISMISSED_OTHER;
@@ -103,7 +102,6 @@ public class ClipboardOverlayController implements ClipboardListener.ClipboardOv
private Runnable mOnSessionCompleteListener; private Runnable mOnSessionCompleteListener;
private Runnable mOnRemoteCopyTapped; private Runnable mOnRemoteCopyTapped;
private Runnable mOnShareTapped; private Runnable mOnShareTapped;
private Runnable mOnEditTapped;
private Runnable mOnPreviewTapped; private Runnable mOnPreviewTapped;
private InputMonitor mInputMonitor; private InputMonitor mInputMonitor;
@@ -154,13 +152,6 @@ public class ClipboardOverlayController implements ClipboardListener.ClipboardOv
} }
} }
@Override
public void onEditButtonTapped() {
if (mOnEditTapped != null) {
mOnEditTapped.run();
}
}
@Override @Override
public void onRemoteCopyButtonTapped() { public void onRemoteCopyButtonTapped() {
if (mOnRemoteCopyTapped != null) { if (mOnRemoteCopyTapped != null) {
@@ -523,11 +514,6 @@ public class ClipboardOverlayController implements ClipboardListener.ClipboardOv
mView.showTextPreview(text, hidden); mView.showTextPreview(text, hidden);
mView.setEditAccessibilityAction(true); mView.setEditAccessibilityAction(true);
mOnPreviewTapped = this::editText; mOnPreviewTapped = this::editText;
if (DeviceConfig.getBoolean(DeviceConfig.NAMESPACE_SYSTEMUI,
CLIPBOARD_OVERLAY_SHOW_EDIT_BUTTON, false)) {
mOnEditTapped = this::editText;
mView.showEditChip(mContext.getString(R.string.clipboard_edit_text_description));
}
} }
private boolean tryShowEditableImage(Uri uri, boolean isSensitive) { private boolean tryShowEditableImage(Uri uri, boolean isSensitive) {
@@ -558,10 +544,6 @@ public class ClipboardOverlayController implements ClipboardListener.ClipboardOv
} else { } else {
mView.showDefaultTextPreview(); mView.showDefaultTextPreview();
} }
if (isEditableImage && DeviceConfig.getBoolean(
DeviceConfig.NAMESPACE_SYSTEMUI, CLIPBOARD_OVERLAY_SHOW_EDIT_BUTTON, false)) {
mView.showEditChip(mContext.getString(R.string.clipboard_edit_image_description));
}
return isEditableImage; return isEditableImage;
} }
@@ -637,7 +619,6 @@ public class ClipboardOverlayController implements ClipboardListener.ClipboardOv
private void reset() { private void reset() {
mOnRemoteCopyTapped = null; mOnRemoteCopyTapped = null;
mOnShareTapped = null; mOnShareTapped = null;
mOnEditTapped = null;
mOnPreviewTapped = null; mOnPreviewTapped = null;
mView.reset(); mView.reset();
mTimeoutHandler.cancelTimeout(); mTimeoutHandler.cancelTimeout();

View File

@@ -70,8 +70,6 @@ public class ClipboardOverlayView extends DraggableConstraintLayout {
void onRemoteCopyButtonTapped(); void onRemoteCopyButtonTapped();
void onEditButtonTapped();
void onShareButtonTapped(); void onShareButtonTapped();
void onPreviewTapped(); void onPreviewTapped();
@@ -94,7 +92,6 @@ public class ClipboardOverlayView extends DraggableConstraintLayout {
private TextView mHiddenPreview; private TextView mHiddenPreview;
private LinearLayout mMinimizedPreview; private LinearLayout mMinimizedPreview;
private View mPreviewBorder; private View mPreviewBorder;
private OverlayActionChip mEditChip;
private OverlayActionChip mShareChip; private OverlayActionChip mShareChip;
private OverlayActionChip mRemoteCopyChip; private OverlayActionChip mRemoteCopyChip;
private View mActionContainerBackground; private View mActionContainerBackground;
@@ -126,18 +123,14 @@ public class ClipboardOverlayView extends DraggableConstraintLayout {
mTextPreview = requireViewById(R.id.text_preview); mTextPreview = requireViewById(R.id.text_preview);
mHiddenPreview = requireViewById(R.id.hidden_preview); mHiddenPreview = requireViewById(R.id.hidden_preview);
mMinimizedPreview = requireViewById(R.id.minimized_preview); mMinimizedPreview = requireViewById(R.id.minimized_preview);
mEditChip = requireViewById(R.id.edit_chip);
mShareChip = requireViewById(R.id.share_chip); mShareChip = requireViewById(R.id.share_chip);
mRemoteCopyChip = requireViewById(R.id.remote_copy_chip); mRemoteCopyChip = requireViewById(R.id.remote_copy_chip);
mDismissButton = requireViewById(R.id.dismiss_button); mDismissButton = requireViewById(R.id.dismiss_button);
mEditChip.setAlpha(1);
mShareChip.setAlpha(1); mShareChip.setAlpha(1);
mRemoteCopyChip.setAlpha(1); mRemoteCopyChip.setAlpha(1);
mShareChip.setContentDescription(mContext.getString(com.android.internal.R.string.share)); mShareChip.setContentDescription(mContext.getString(com.android.internal.R.string.share));
mEditChip.setIcon(
Icon.createWithResource(mContext, R.drawable.ic_screenshot_edit), true);
mRemoteCopyChip.setIcon( mRemoteCopyChip.setIcon(
Icon.createWithResource(mContext, R.drawable.ic_baseline_devices_24), true); Icon.createWithResource(mContext, R.drawable.ic_baseline_devices_24), true);
mShareChip.setIcon( mShareChip.setIcon(
@@ -159,7 +152,6 @@ public class ClipboardOverlayView extends DraggableConstraintLayout {
public void setCallbacks(SwipeDismissCallbacks callbacks) { public void setCallbacks(SwipeDismissCallbacks callbacks) {
super.setCallbacks(callbacks); super.setCallbacks(callbacks);
ClipboardOverlayCallbacks clipboardCallbacks = (ClipboardOverlayCallbacks) callbacks; ClipboardOverlayCallbacks clipboardCallbacks = (ClipboardOverlayCallbacks) callbacks;
mEditChip.setOnClickListener(v -> clipboardCallbacks.onEditButtonTapped());
mShareChip.setOnClickListener(v -> clipboardCallbacks.onShareButtonTapped()); mShareChip.setOnClickListener(v -> clipboardCallbacks.onShareButtonTapped());
mDismissButton.setOnClickListener(v -> clipboardCallbacks.onDismissButtonTapped()); mDismissButton.setOnClickListener(v -> clipboardCallbacks.onDismissButtonTapped());
mRemoteCopyChip.setOnClickListener(v -> clipboardCallbacks.onRemoteCopyButtonTapped()); mRemoteCopyChip.setOnClickListener(v -> clipboardCallbacks.onRemoteCopyButtonTapped());
@@ -259,7 +251,6 @@ public class ClipboardOverlayView extends DraggableConstraintLayout {
updateTextSize(text, textView); updateTextSize(text, textView);
} }
}); });
mEditChip.setVisibility(View.GONE);
} }
void showImagePreview(@Nullable Bitmap thumbnail) { void showImagePreview(@Nullable Bitmap thumbnail) {
@@ -272,12 +263,6 @@ public class ClipboardOverlayView extends DraggableConstraintLayout {
} }
} }
void showEditChip(String contentDescription) {
mEditChip.setVisibility(View.VISIBLE);
mActionContainerBackground.setVisibility(View.VISIBLE);
mEditChip.setContentDescription(contentDescription);
}
void showShareChip() { void showShareChip() {
mShareChip.setVisibility(View.VISIBLE); mShareChip.setVisibility(View.VISIBLE);
mActionContainerBackground.setVisibility(View.VISIBLE); mActionContainerBackground.setVisibility(View.VISIBLE);
@@ -289,7 +274,6 @@ public class ClipboardOverlayView extends DraggableConstraintLayout {
mActionContainerBackground.setVisibility(View.GONE); mActionContainerBackground.setVisibility(View.GONE);
mDismissButton.setVisibility(View.GONE); mDismissButton.setVisibility(View.GONE);
mShareChip.setVisibility(View.GONE); mShareChip.setVisibility(View.GONE);
mEditChip.setVisibility(View.GONE);
mRemoteCopyChip.setVisibility(View.GONE); mRemoteCopyChip.setVisibility(View.GONE);
setEditAccessibilityAction(false); setEditAccessibilityAction(false);
resetActionChips(); resetActionChips();