Прозрачный символ со сплошным подчеркиванием (Попытка с двумя spannables, но открытыми для альтернатив) - PullRequest
0 голосов
/ 12 октября 2018

Я пытаюсь установить один символ в моем TextView прозрачным, но также подчеркиваю этот символ.Подчеркивание должно быть видно.

Поскольку я уже использую SpannableStringBuilder, я решил попробовать установить прозрачный цвет переднего плана для символа, а затем добавить диапазон подчеркивания:

val foregroundColorSpan = ForegroundColorSpan(Color.TRANSPARENT)
val underlineSpan = UnderlineSpan()
spannableStringBuilder.setSpan(foregroundColorSpan, 2, 3, 0)
spannableStringBuilder.setSpan(underlineSpan, 2, 3, 0)

Единственная проблема - это также ForegroundColorSpanменяет цвет подчеркивания на прозрачный.Как я могу предотвратить прозрачность подчеркивания или как скрыть отдельный символ, но при этом оставить его заметно подчеркнутым?

Я видел некоторые другие решения для изменения цвета подчеркивания, но они использовали отражение иэто не вариант, с которым я хотел бы пойти.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...