Merge "Add cancel button to long screenshot UI" into sc-dev

This commit is contained in:
Matt Casey
2021-06-30 15:16:32 +00:00
committed by Android (Google) Code Review
3 changed files with 19 additions and 2 deletions

View File

@@ -14,7 +14,7 @@
~ See the License for the specific language governing permissions and
~ limitations under the License.
-->
<!-- Long screenshot save button background -->
<!-- Long screenshot save/cancel button background -->
<ripple xmlns:android="http://schemas.android.com/apk/res/android"
xmlns:androidprv="http://schemas.android.com/apk/prv/res/android"
android:color="?android:textColorPrimary">

View File

@@ -32,12 +32,27 @@
android:text="@string/save"
android:layout_marginStart="8dp"
android:layout_marginTop="4dp"
android:background="@drawable/screenshot_save_background"
android:background="@drawable/screenshot_button_background"
android:textColor="?android:textColorSecondary"
app:layout_constraintStart_toStartOf="parent"
app:layout_constraintTop_toTopOf="parent"
app:layout_constraintBottom_toTopOf="@id/preview" />
<Button
android:id="@+id/cancel"
style="@android:style/Widget.DeviceDefault.Button.Colored"
android:layout_width="wrap_content"
android:layout_height="40dp"
android:text="@android:string/cancel"
android:layout_marginStart="6dp"
android:layout_marginTop="4dp"
android:background="@drawable/screenshot_button_background"
android:textColor="?android:textColorSecondary"
app:layout_constraintStart_toEndOf="@id/save"
app:layout_constraintTop_toTopOf="parent"
app:layout_constraintBottom_toTopOf="@id/preview"
/>
<ImageButton
android:id="@+id/share"
style="@android:style/Widget.Material.Button.Borderless"

View File

@@ -126,6 +126,8 @@ public class LongScreenshotActivity extends Activity {
mTransitionView = requireViewById(R.id.transition);
mEnterTransitionView = requireViewById(R.id.enter_transition);
requireViewById(R.id.cancel).setOnClickListener(v -> finishAndRemoveTask());
mSave.setOnClickListener(this::onClicked);
mEdit.setOnClickListener(this::onClicked);
mShare.setOnClickListener(this::onClicked);