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

Skip to content
Commit 5b942e49 authored by Tyler Freeman's avatar Tyler Freeman
Browse files

fix(high contrast text): fix text cursor, spellcheck, etc not visible

Since we now draw a solid background rectangle behind the text, the
background draws over the text position cursor, underline squiggles for
spelling errors, etc.

To fix this, we just draw those things on top of all the text, its
background, and selection highlights.

Bug: 186567103
Flag: ACONFIG com.android.graphics.hwui.flags.high_contrast_text_small_text_rect TEAMFOOD
Test: atest core/tests/coretests/src/android/text/LayoutTest.java
Test: manual
1. adb shell setenforce 0 && adb shell setprop persist.device_config.aconfig_flags.accessibility.com.android.graphics.hwui.flags.high_contrast_text_small_text_rect true && adb shell stop && adb shell start
2. Settings -> Accessibility -> Display Size and Text
3. Turn on High Contrast Text
4. Blinking cursor and error squiggles should be visible.

Change-Id: I367ffcbdfc3ca35f15679fac06fa8c03309facd3
parent 1176b9ba
Loading
Loading
Loading
Loading
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment