#android #kotlin #material-design #letter-spacing #custom-button
#Android #kotlin #материал-дизайн #интервал между буквами #пользовательская кнопка
Вопрос:
У меня есть материал customButton
, и я хочу указать его letterSpace
в части кода.
Значение буквенного пространства равно = 0,38dp.
Я пробовал это, но это не дает желаемого результата:
class KycButton : MaterialButton {
constructor(context: Context?) : super(context!!)
constructor(context: Context?, attrs: AttributeSet?) : super(context!!, attrs)
constructor(context: Context?, attrs: AttributeSet?, defStyleAttr: Int) : super(
context!!,
attrs,
defStyleAttr
)
init {
setBackgroundResource(R.drawable.kyc_button)
isAllCaps = false
textSize = 15f
typeface = ResourcesCompat.getFont(context, R.font.montserrat_semibold)
letterSpacing = 0.38f
this.stateListAnimator = null
}
}
Как я могу установить его фактическое значение ‘dp’ в этом фрагменте кода?
Комментарии:
1.
setLetterSpace
установите интервал между буквами вem
единицах, а не dp.em
это ширина буквы M при заданном размере шрифта.2. Окей, так как определить «em» в части кода? Он не распознает его