Не применять пользовательские шрифты в TextView - PullRequest
0 голосов
/ 02 октября 2018

Когда я добавлю в приложение два новых различных стиля текста: sf_light и sf_medium .otf Ниже мы увидим разницу

sf_medium sf_light

Но когда я добавляю текст с разными шрифтами в TextView.

enum class TypefaceSF(@FontRes val resourceName: String) {
    LIGHT("sf_light"),
    MEDIUM("sf_medium")
}

val ssb = SpannableString("TESTTEST")
val spanLight = TypefaceSpan(TypefaceSF.LIGHT.resourceName)
val spanMedium = TypefaceSpan(TypefaceSF.MEDIUM.resourceName)
ssb.setSpan(spanMedium, 0, 4, Spannable.SPAN_EXCLUSIVE_EXCLUSIVE)
ssb.setSpan(spanLight, 4, ssb.length, Spannable.SPAN_EXCLUSIVE_EXCLUSIVE)

item_transfer_currency.text = ssb

Результат будет выглядеть одинаково: enter image description here нет разницы, какой шрифт яuse - применение «полужирного» аналогично применению medium

Как установить различные пользовательские шрифты для TextView?

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