Можно создать кастомный класс, наследуясь от TextView, и переопределить нужные методы или добавить свои.
Например, для добавления кастомного отображения текста:
kotlin
Или для обработки специальных атрибутов через XML:
xml
где app:customAttribute обрабатывается внутри CustomTextView через obtainStyledAttributes.
Другой подход — использовать Extension Functions в Kotlin для добавления методов к существующему классу TextView без создания подкласса, например:
kotlin