Merge "Update long screenshot crop ui contrast" into sc-dev
This commit is contained in:
@@ -98,8 +98,9 @@
|
|||||||
app:layout_constraintStart_toStartOf="parent"
|
app:layout_constraintStart_toStartOf="parent"
|
||||||
app:layout_constraintBottom_toBottomOf="parent"
|
app:layout_constraintBottom_toBottomOf="parent"
|
||||||
app:handleThickness="@dimen/screenshot_crop_handle_thickness"
|
app:handleThickness="@dimen/screenshot_crop_handle_thickness"
|
||||||
app:handleColor="?androidprv:attr/colorAccentPrimary"
|
app:handleColor="?android:attr/colorAccent"
|
||||||
app:scrimColor="@color/screenshot_crop_scrim"
|
app:scrimColor="?android:colorBackgroundFloating"
|
||||||
|
app:scrimAlpha="128"
|
||||||
app:containerBackgroundColor="?android:colorBackgroundFloating"
|
app:containerBackgroundColor="?android:colorBackgroundFloating"
|
||||||
tools:background="?android:colorBackground"
|
tools:background="?android:colorBackground"
|
||||||
tools:minHeight="100dp"
|
tools:minHeight="100dp"
|
||||||
@@ -114,8 +115,9 @@
|
|||||||
app:layout_constraintTop_toTopOf="@id/preview"
|
app:layout_constraintTop_toTopOf="@id/preview"
|
||||||
app:layout_constraintLeft_toLeftOf="parent"
|
app:layout_constraintLeft_toLeftOf="parent"
|
||||||
app:handleThickness="@dimen/screenshot_crop_handle_thickness"
|
app:handleThickness="@dimen/screenshot_crop_handle_thickness"
|
||||||
app:handleColor="?androidprv:attr/colorAccentSecondary"
|
app:handleColor="?android:attr/colorAccent"
|
||||||
app:scrimColor="@color/screenshot_crop_scrim"
|
app:scrimColor="?android:colorBackgroundFloating"
|
||||||
|
app:scrimAlpha="128"
|
||||||
app:borderThickness="4dp"
|
app:borderThickness="4dp"
|
||||||
app:borderColor="#fff"
|
app:borderColor="#fff"
|
||||||
/>
|
/>
|
||||||
|
|||||||
@@ -143,6 +143,8 @@
|
|||||||
<attr name="handleThickness" format="dimension" />
|
<attr name="handleThickness" format="dimension" />
|
||||||
<attr name="handleColor" format="color" />
|
<attr name="handleColor" format="color" />
|
||||||
<attr name="scrimColor" format="color" />
|
<attr name="scrimColor" format="color" />
|
||||||
|
<!-- Int [0,255] for the alpha to be applied to scrimColor -->
|
||||||
|
<attr name="scrimAlpha" format="integer" />
|
||||||
<attr name="containerBackgroundColor" format="color" />
|
<attr name="containerBackgroundColor" format="color" />
|
||||||
|
|
||||||
<attr name="isVertical" format="boolean" />
|
<attr name="isVertical" format="boolean" />
|
||||||
@@ -179,6 +181,7 @@
|
|||||||
<attr name="handleThickness" />
|
<attr name="handleThickness" />
|
||||||
<attr name="handleColor" />
|
<attr name="handleColor" />
|
||||||
<attr name="scrimColor" />
|
<attr name="scrimColor" />
|
||||||
|
<attr name="scrimAlpha" />
|
||||||
<attr name="containerBackgroundColor" />
|
<attr name="containerBackgroundColor" />
|
||||||
</declare-styleable>
|
</declare-styleable>
|
||||||
|
|
||||||
@@ -186,6 +189,7 @@
|
|||||||
<attr name="handleThickness" />
|
<attr name="handleThickness" />
|
||||||
<attr name="handleColor" />
|
<attr name="handleColor" />
|
||||||
<attr name="scrimColor" />
|
<attr name="scrimColor" />
|
||||||
|
<attr name="scrimAlpha" />
|
||||||
<attr name="borderThickness" format="dimension" />
|
<attr name="borderThickness" format="dimension" />
|
||||||
<attr name="borderColor" format="color" />
|
<attr name="borderColor" format="color" />
|
||||||
</declare-styleable>
|
</declare-styleable>
|
||||||
|
|||||||
@@ -199,9 +199,6 @@
|
|||||||
<color name="global_screenshot_button_ripple">#1f000000</color>
|
<color name="global_screenshot_button_ripple">#1f000000</color>
|
||||||
<color name="global_screenshot_background_protection_start">#40000000</color> <!-- 25% black -->
|
<color name="global_screenshot_background_protection_start">#40000000</color> <!-- 25% black -->
|
||||||
|
|
||||||
<!-- Long screenshot UI -->
|
|
||||||
<color name="screenshot_crop_scrim">#6444</color>
|
|
||||||
|
|
||||||
<!-- GM2 colors -->
|
<!-- GM2 colors -->
|
||||||
<color name="GM2_grey_50">#F8F9FA</color>
|
<color name="GM2_grey_50">#F8F9FA</color>
|
||||||
<color name="GM2_grey_100">#F1F3F4</color>
|
<color name="GM2_grey_100">#F1F3F4</color>
|
||||||
|
|||||||
@@ -44,6 +44,7 @@ import androidx.core.view.accessibility.AccessibilityNodeInfoCompat;
|
|||||||
import androidx.customview.widget.ExploreByTouchHelper;
|
import androidx.customview.widget.ExploreByTouchHelper;
|
||||||
import androidx.interpolator.view.animation.FastOutSlowInInterpolator;
|
import androidx.interpolator.view.animation.FastOutSlowInInterpolator;
|
||||||
|
|
||||||
|
import com.android.internal.graphics.ColorUtils;
|
||||||
import com.android.systemui.R;
|
import com.android.systemui.R;
|
||||||
|
|
||||||
import java.util.List;
|
import java.util.List;
|
||||||
@@ -95,7 +96,9 @@ public class CropView extends View {
|
|||||||
TypedArray t = context.getTheme().obtainStyledAttributes(
|
TypedArray t = context.getTheme().obtainStyledAttributes(
|
||||||
attrs, R.styleable.CropView, 0, 0);
|
attrs, R.styleable.CropView, 0, 0);
|
||||||
mShadePaint = new Paint();
|
mShadePaint = new Paint();
|
||||||
mShadePaint.setColor(t.getColor(R.styleable.CropView_scrimColor, Color.TRANSPARENT));
|
int alpha = t.getInteger(R.styleable.CropView_scrimAlpha, 255);
|
||||||
|
int scrimColor = t.getColor(R.styleable.CropView_scrimColor, Color.TRANSPARENT);
|
||||||
|
mShadePaint.setColor(ColorUtils.setAlphaComponent(scrimColor, alpha));
|
||||||
mContainerBackgroundPaint = new Paint();
|
mContainerBackgroundPaint = new Paint();
|
||||||
mContainerBackgroundPaint.setColor(t.getColor(R.styleable.CropView_containerBackgroundColor,
|
mContainerBackgroundPaint.setColor(t.getColor(R.styleable.CropView_containerBackgroundColor,
|
||||||
Color.TRANSPARENT));
|
Color.TRANSPARENT));
|
||||||
|
|||||||
@@ -33,6 +33,7 @@ import android.view.ViewPropertyAnimator;
|
|||||||
|
|
||||||
import androidx.annotation.Nullable;
|
import androidx.annotation.Nullable;
|
||||||
|
|
||||||
|
import com.android.internal.graphics.ColorUtils;
|
||||||
import com.android.systemui.R;
|
import com.android.systemui.R;
|
||||||
|
|
||||||
/**
|
/**
|
||||||
@@ -83,7 +84,9 @@ public class MagnifierView extends View implements CropView.CropInteractionListe
|
|||||||
TypedArray t = context.getTheme().obtainStyledAttributes(
|
TypedArray t = context.getTheme().obtainStyledAttributes(
|
||||||
attrs, R.styleable.MagnifierView, 0, 0);
|
attrs, R.styleable.MagnifierView, 0, 0);
|
||||||
mShadePaint = new Paint();
|
mShadePaint = new Paint();
|
||||||
mShadePaint.setColor(t.getColor(R.styleable.MagnifierView_scrimColor, Color.TRANSPARENT));
|
int alpha = t.getInteger(R.styleable.MagnifierView_scrimAlpha, 255);
|
||||||
|
int scrimColor = t.getColor(R.styleable.MagnifierView_scrimColor, Color.TRANSPARENT);
|
||||||
|
mShadePaint.setColor(ColorUtils.setAlphaComponent(scrimColor, alpha));
|
||||||
mHandlePaint = new Paint();
|
mHandlePaint = new Paint();
|
||||||
mHandlePaint.setColor(t.getColor(R.styleable.MagnifierView_handleColor, Color.BLACK));
|
mHandlePaint.setColor(t.getColor(R.styleable.MagnifierView_handleColor, Color.BLACK));
|
||||||
mHandlePaint.setStrokeWidth(
|
mHandlePaint.setStrokeWidth(
|
||||||
|
|||||||
Reference in New Issue
Block a user