Я прочитал все ресурсы, связанные с изменением цвета каретки, только чтобы узнать, что они больше не работают для меня. До API 28 существовал подходящий подход для изменения этого цвета. В этот ответ , в частности подход, который использует только отражение.
Однако в новом API 28 произошли изменения в классе TextView, и это конкретное отражение больше не работает.
Может кто-нибудь предложить аналогичный подход, который работает для API 28?
Обратите внимание, что основным требованием является изменение, которое должно быть применено к одному экземпляру класса TextView. Изменение не должно применяться ко всем экземплярам (например, к темам). Например. Если внутри View есть несколько компонентов, и это изменение применяется только к одному из них - остальные не должны быть изменены.
Приятным бонусом будет любое предложение о том, как изменить цвет дополнительных генделей, которые отображаются при срабатывании выбора диапазона.