Donate to e Foundation | Murena handsets with /e/OS | Own a part of Murena! Learn more

Commit 5ec5b7d5 authored by Justin Ghan's avatar Justin Ghan Committed by Android (Google) Code Review
Browse files

Merge "Set insert mode color to be 20% of the text color" into udc-qpr-dev

parents f219c5bd cabb5e1c
Loading
Loading
Loading
Loading
+4 −10
Original line number Diff line number Diff line
@@ -8112,16 +8112,10 @@ public class Editor {
            mHighlightPaint = new Paint();
            mHighlightPath = new Path();

            // The highlight color is supposed to be 12% of the color primary40. We can't
            // directly access Material 3 theme. But because Material 3 sets the colorPrimary to
            // be primary40, here we hardcoded it to be 12% of colorPrimary.
            final TypedValue typedValue = new TypedValue();
            mTextView.getContext().getTheme()
                    .resolveAttribute(R.attr.colorPrimary, typedValue, true);
            final int colorPrimary = typedValue.data;
            final int highlightColor = ColorUtils.setAlphaComponent(colorPrimary,
                    (int) (0.12f * Color.alpha(colorPrimary)));
            mHighlightPaint.setColor(highlightColor);
            // Insert mode highlight color is 20% opacity of the default text color.
            int color = mTextView.getTextColors().getDefaultColor();
            color = ColorUtils.setAlphaComponent(color, (int) (0.2f * Color.alpha(color)));
            mHighlightPaint.setColor(color);
        }

        /**