From 9c6e8f9cede179452dd4f2006abad9130b15c54f Mon Sep 17 00:00:00 2001 From: Miranda Kephart Date: Mon, 14 Mar 2022 11:49:14 -0400 Subject: [PATCH] Minor Copy/Paste overlay UI edits - update background color of text view to match buttons - add padding to right edge of edit text activity TextView - add ellipsis when text is cut off in preview Bug: 223845368 Fix: 223845368 Bug: 223965587 Fix: 223965587 Bug: 223829956 Fix: 223829956 Test: manual (visual changes; tested in light and dark modes) Change-Id: Ibcb276c34e402687a7954887d0574e60501d178b --- .../SystemUI/res/layout/clipboard_edit_text_activity.xml | 2 +- packages/SystemUI/res/layout/clipboard_overlay.xml | 4 +++- .../clipboardoverlay/ClipboardOverlayController.java | 7 +++++++ 3 files changed, 11 insertions(+), 2 deletions(-) diff --git a/packages/SystemUI/res/layout/clipboard_edit_text_activity.xml b/packages/SystemUI/res/layout/clipboard_edit_text_activity.xml index 8f6753a095d0a..419162802ffaf 100644 --- a/packages/SystemUI/res/layout/clipboard_edit_text_activity.xml +++ b/packages/SystemUI/res/layout/clipboard_edit_text_activity.xml @@ -43,10 +43,10 @@ android:layout_height="0dp" android:layout_marginTop="8dp" app:layout_constraintBottom_toBottomOf="parent" - app:layout_constraintEnd_toEndOf="parent" app:layout_constraintLeft_toLeftOf="parent" app:layout_constraintRight_toRightOf="parent" app:layout_constraintStart_toStartOf="@+id/copy_button" + app:layout_constraintEnd_toEndOf="@id/share" app:layout_constraintTop_toBottomOf="@+id/attribution"> { + int availableHeight = mTextPreview.getHeight() + - (mTextPreview.getPaddingTop() + mTextPreview.getPaddingBottom()); + mTextPreview.setMaxLines(availableHeight / mTextPreview.getLineHeight()); + return true; + }); + mDismissButton.setOnClickListener(view -> animateOut()); mEditChip.setIcon(Icon.createWithResource(mContext, R.drawable.ic_screenshot_edit), true);