Loading packages/SystemUI/AndroidManifest.xml +1 −1 Original line number Diff line number Diff line Loading @@ -336,7 +336,7 @@ </receiver> <activity android:name=".screenshot.LongScreenshotActivity" android:theme="@android:style/Theme.DeviceDefault.NoActionBar" android:theme="@style/LongScreenshotActivity" android:process=":screenshot" android:exported="false" android:finishOnTaskLaunch="true" /> Loading packages/SystemUI/res/layout/long_screenshot.xml +34 −39 Original line number Diff line number Diff line Loading @@ -24,51 +24,27 @@ <Button android:id="@+id/save" style="@android:style/Widget.DeviceDefault.Button.Colored" android:layout_width="wrap_content" android:layout_height="wrap_content" android:text="@string/save" app:layout_constraintEnd_toStartOf="@id/cancel" app:layout_constraintHorizontal_chainStyle="packed" android:layout_marginLeft="8dp" app:layout_constraintStart_toStartOf="parent" app:layout_constraintTop_toTopOf="parent" app:layout_constraintBottom_toTopOf="@id/guideline" /> app:layout_constraintBottom_toTopOf="@id/preview" /> <Button android:id="@+id/cancel" android:layout_width="wrap_content" android:layout_height="wrap_content" android:text="@string/cancel" app:layout_constraintEnd_toStartOf="@id/edit" app:layout_constraintStart_toEndOf="@id/save" app:layout_constraintTop_toTopOf="parent" app:layout_constraintBottom_toTopOf="@id/guideline" /> <Button android:id="@+id/edit" android:layout_width="wrap_content" android:layout_height="wrap_content" android:text="@string/screenshot_edit_label" app:layout_constraintEnd_toStartOf="@id/share" app:layout_constraintStart_toEndOf="@id/cancel" app:layout_constraintTop_toTopOf="parent" app:layout_constraintBottom_toTopOf="@id/guideline" /> <Button <ImageButton android:id="@+id/share" android:layout_width="wrap_content" android:layout_height="wrap_content" android:text="@*android:string/share" style="@android:style/Widget.Material.Button.Borderless" android:tint="?android:textColorPrimary" android:layout_width="48dp" android:layout_height="48dp" android:padding="6dp" android:src="@drawable/ic_screenshot_share" android:layout_marginRight="8dp" app:layout_constraintEnd_toEndOf="parent" app:layout_constraintStart_toEndOf="@+id/edit" app:layout_constraintTop_toTopOf="parent" app:layout_constraintBottom_toTopOf="@id/guideline" /> <androidx.constraintlayout.widget.Guideline android:id="@+id/guideline" android:layout_width="wrap_content" android:layout_height="wrap_content" android:orientation="horizontal" app:layout_constraintGuide_percent="0.1" /> app:layout_constraintBottom_toTopOf="@id/preview" /> <ImageView android:id="@+id/preview" Loading @@ -78,7 +54,7 @@ android:layout_marginHorizontal="48dp" app:layout_constrainedHeight="true" app:layout_constrainedWidth="true" app:layout_constraintTop_toBottomOf="@id/guideline" app:layout_constraintTop_toBottomOf="@id/save" app:layout_constraintEnd_toEndOf="parent" app:layout_constraintStart_toStartOf="parent" app:layout_constraintBottom_toBottomOf="parent" Loading @@ -93,7 +69,7 @@ android:layout_marginBottom="42dp" app:layout_constrainedHeight="true" app:layout_constrainedWidth="true" app:layout_constraintTop_toBottomOf="@id/guideline" app:layout_constraintTop_toTopOf="@id/preview" app:layout_constraintEnd_toEndOf="parent" app:layout_constraintStart_toStartOf="parent" app:layout_constraintBottom_toBottomOf="parent" Loading @@ -110,7 +86,7 @@ android:layout_width="200dp" android:layout_height="200dp" android:elevation="2dp" app:layout_constraintTop_toBottomOf="@id/guideline" app:layout_constraintTop_toTopOf="@id/preview" app:layout_constraintLeft_toLeftOf="parent" app:handleThickness="@dimen/screenshot_crop_handle_thickness" app:handleColor="@*android:color/accent_device_default" Loading @@ -119,5 +95,24 @@ app:borderColor="#fff" /> <Button android:id="@+id/edit" android:layout_width="wrap_content" android:layout_height="wrap_content" android:layout_marginBottom="8dp" style="@android:style/Widget.DeviceDefault.Button.Colored" android:backgroundTint="?android:colorBackground" android:drawableStart="@drawable/ic_screenshot_edit" android:drawableTint="?android:textColorPrimary" android:paddingStart="16dp" android:paddingEnd="8dp" android:paddingVertical="8dp" android:textColor="?android:textColorPrimary" android:text="@string/screenshot_edit_label" app:layout_constraintBottom_toBottomOf="parent" app:layout_constraintLeft_toLeftOf="parent" app:layout_constraintRight_toRightOf="parent" /> </androidx.constraintlayout.widget.ConstraintLayout> packages/SystemUI/res/values/styles.xml +5 −0 Original line number Diff line number Diff line Loading @@ -610,6 +610,11 @@ <item name="android:windowCloseOnTouchOutside">true</item> </style> <!-- Screenshots --> <style name="LongScreenshotActivity" parent="@android:style/Theme.DeviceDefault.DayNight"> <item name="android:windowNoTitle">true</item> </style> <!-- Privacy dialog --> <style name="PrivacyDialog" parent="ScreenRecord"> <item name="android:windowAnimationStyle">@android:style/Animation.Dialog</item> Loading packages/SystemUI/src/com/android/systemui/screenshot/LongScreenshotActivity.java +0 −6 Original line number Diff line number Diff line Loading @@ -76,7 +76,6 @@ public class LongScreenshotActivity extends Activity { private ImageView mPreview; private View mSave; private View mCancel; private View mEdit; private View mShare; private CropView mCropView; Loading Loading @@ -117,7 +116,6 @@ public class LongScreenshotActivity extends Activity { mPreview = requireViewById(R.id.preview); mSave = requireViewById(R.id.save); mCancel = requireViewById(R.id.cancel); mEdit = requireViewById(R.id.edit); mShare = requireViewById(R.id.share); mCropView = requireViewById(R.id.crop_view); Loading @@ -125,7 +123,6 @@ public class LongScreenshotActivity extends Activity { mCropView.setCropInteractionListener(mMagnifierView); mSave.setOnClickListener(this::onClicked); mCancel.setOnClickListener(this::onClicked); mEdit.setOnClickListener(this::onClicked); mShare.setOnClickListener(this::onClicked); Loading Loading @@ -313,7 +310,6 @@ public class LongScreenshotActivity extends Activity { private void setButtonsEnabled(boolean enabled) { mSave.setEnabled(enabled); mCancel.setEnabled(enabled); mEdit.setEnabled(enabled); mShare.setEnabled(enabled); } Loading Loading @@ -350,8 +346,6 @@ public class LongScreenshotActivity extends Activity { setButtonsEnabled(false); if (id == R.id.save) { startExport(PendingAction.SAVE); } else if (id == R.id.cancel) { finishAndRemoveTask(); } else if (id == R.id.edit) { mUiEventLogger.log(ScreenshotEvent.SCREENSHOT_LONG_SCREENSHOT_EDIT); startExport(PendingAction.EDIT); Loading Loading
packages/SystemUI/AndroidManifest.xml +1 −1 Original line number Diff line number Diff line Loading @@ -336,7 +336,7 @@ </receiver> <activity android:name=".screenshot.LongScreenshotActivity" android:theme="@android:style/Theme.DeviceDefault.NoActionBar" android:theme="@style/LongScreenshotActivity" android:process=":screenshot" android:exported="false" android:finishOnTaskLaunch="true" /> Loading
packages/SystemUI/res/layout/long_screenshot.xml +34 −39 Original line number Diff line number Diff line Loading @@ -24,51 +24,27 @@ <Button android:id="@+id/save" style="@android:style/Widget.DeviceDefault.Button.Colored" android:layout_width="wrap_content" android:layout_height="wrap_content" android:text="@string/save" app:layout_constraintEnd_toStartOf="@id/cancel" app:layout_constraintHorizontal_chainStyle="packed" android:layout_marginLeft="8dp" app:layout_constraintStart_toStartOf="parent" app:layout_constraintTop_toTopOf="parent" app:layout_constraintBottom_toTopOf="@id/guideline" /> app:layout_constraintBottom_toTopOf="@id/preview" /> <Button android:id="@+id/cancel" android:layout_width="wrap_content" android:layout_height="wrap_content" android:text="@string/cancel" app:layout_constraintEnd_toStartOf="@id/edit" app:layout_constraintStart_toEndOf="@id/save" app:layout_constraintTop_toTopOf="parent" app:layout_constraintBottom_toTopOf="@id/guideline" /> <Button android:id="@+id/edit" android:layout_width="wrap_content" android:layout_height="wrap_content" android:text="@string/screenshot_edit_label" app:layout_constraintEnd_toStartOf="@id/share" app:layout_constraintStart_toEndOf="@id/cancel" app:layout_constraintTop_toTopOf="parent" app:layout_constraintBottom_toTopOf="@id/guideline" /> <Button <ImageButton android:id="@+id/share" android:layout_width="wrap_content" android:layout_height="wrap_content" android:text="@*android:string/share" style="@android:style/Widget.Material.Button.Borderless" android:tint="?android:textColorPrimary" android:layout_width="48dp" android:layout_height="48dp" android:padding="6dp" android:src="@drawable/ic_screenshot_share" android:layout_marginRight="8dp" app:layout_constraintEnd_toEndOf="parent" app:layout_constraintStart_toEndOf="@+id/edit" app:layout_constraintTop_toTopOf="parent" app:layout_constraintBottom_toTopOf="@id/guideline" /> <androidx.constraintlayout.widget.Guideline android:id="@+id/guideline" android:layout_width="wrap_content" android:layout_height="wrap_content" android:orientation="horizontal" app:layout_constraintGuide_percent="0.1" /> app:layout_constraintBottom_toTopOf="@id/preview" /> <ImageView android:id="@+id/preview" Loading @@ -78,7 +54,7 @@ android:layout_marginHorizontal="48dp" app:layout_constrainedHeight="true" app:layout_constrainedWidth="true" app:layout_constraintTop_toBottomOf="@id/guideline" app:layout_constraintTop_toBottomOf="@id/save" app:layout_constraintEnd_toEndOf="parent" app:layout_constraintStart_toStartOf="parent" app:layout_constraintBottom_toBottomOf="parent" Loading @@ -93,7 +69,7 @@ android:layout_marginBottom="42dp" app:layout_constrainedHeight="true" app:layout_constrainedWidth="true" app:layout_constraintTop_toBottomOf="@id/guideline" app:layout_constraintTop_toTopOf="@id/preview" app:layout_constraintEnd_toEndOf="parent" app:layout_constraintStart_toStartOf="parent" app:layout_constraintBottom_toBottomOf="parent" Loading @@ -110,7 +86,7 @@ android:layout_width="200dp" android:layout_height="200dp" android:elevation="2dp" app:layout_constraintTop_toBottomOf="@id/guideline" app:layout_constraintTop_toTopOf="@id/preview" app:layout_constraintLeft_toLeftOf="parent" app:handleThickness="@dimen/screenshot_crop_handle_thickness" app:handleColor="@*android:color/accent_device_default" Loading @@ -119,5 +95,24 @@ app:borderColor="#fff" /> <Button android:id="@+id/edit" android:layout_width="wrap_content" android:layout_height="wrap_content" android:layout_marginBottom="8dp" style="@android:style/Widget.DeviceDefault.Button.Colored" android:backgroundTint="?android:colorBackground" android:drawableStart="@drawable/ic_screenshot_edit" android:drawableTint="?android:textColorPrimary" android:paddingStart="16dp" android:paddingEnd="8dp" android:paddingVertical="8dp" android:textColor="?android:textColorPrimary" android:text="@string/screenshot_edit_label" app:layout_constraintBottom_toBottomOf="parent" app:layout_constraintLeft_toLeftOf="parent" app:layout_constraintRight_toRightOf="parent" /> </androidx.constraintlayout.widget.ConstraintLayout>
packages/SystemUI/res/values/styles.xml +5 −0 Original line number Diff line number Diff line Loading @@ -610,6 +610,11 @@ <item name="android:windowCloseOnTouchOutside">true</item> </style> <!-- Screenshots --> <style name="LongScreenshotActivity" parent="@android:style/Theme.DeviceDefault.DayNight"> <item name="android:windowNoTitle">true</item> </style> <!-- Privacy dialog --> <style name="PrivacyDialog" parent="ScreenRecord"> <item name="android:windowAnimationStyle">@android:style/Animation.Dialog</item> Loading
packages/SystemUI/src/com/android/systemui/screenshot/LongScreenshotActivity.java +0 −6 Original line number Diff line number Diff line Loading @@ -76,7 +76,6 @@ public class LongScreenshotActivity extends Activity { private ImageView mPreview; private View mSave; private View mCancel; private View mEdit; private View mShare; private CropView mCropView; Loading Loading @@ -117,7 +116,6 @@ public class LongScreenshotActivity extends Activity { mPreview = requireViewById(R.id.preview); mSave = requireViewById(R.id.save); mCancel = requireViewById(R.id.cancel); mEdit = requireViewById(R.id.edit); mShare = requireViewById(R.id.share); mCropView = requireViewById(R.id.crop_view); Loading @@ -125,7 +123,6 @@ public class LongScreenshotActivity extends Activity { mCropView.setCropInteractionListener(mMagnifierView); mSave.setOnClickListener(this::onClicked); mCancel.setOnClickListener(this::onClicked); mEdit.setOnClickListener(this::onClicked); mShare.setOnClickListener(this::onClicked); Loading Loading @@ -313,7 +310,6 @@ public class LongScreenshotActivity extends Activity { private void setButtonsEnabled(boolean enabled) { mSave.setEnabled(enabled); mCancel.setEnabled(enabled); mEdit.setEnabled(enabled); mShare.setEnabled(enabled); } Loading Loading @@ -350,8 +346,6 @@ public class LongScreenshotActivity extends Activity { setButtonsEnabled(false); if (id == R.id.save) { startExport(PendingAction.SAVE); } else if (id == R.id.cancel) { finishAndRemoveTask(); } else if (id == R.id.edit) { mUiEventLogger.log(ScreenshotEvent.SCREENSHOT_LONG_SCREENSHOT_EDIT); startExport(PendingAction.EDIT); Loading