Я попробовал просто установить y=0 и удалить все виды отступов/полей, которые я могу найти, например:
Код: Выделить всё
val textPaint = TextPaint().apply { color = Color.RED; textSize = 50f; isAntiAlias = true
val metrics = fontMetrics
metrics.ascent = 0f
metrics.descent = 0f
metrics.top = 0f
}
Кажется, что справа, слева и снизу нет отступов/полей. , это только сверху.
Я также нарисовал базовый «прямоугольник», используя x=0 и y=0, который выравнивается по всем 4 краям, поэтому холст должен быть правильно установлен и его края должны находиться в правильных местах.< /p>
Кто-нибудь знает, почему при использовании StaticLayout и установке y=0 над текстом появляется поле и как от этого избавиться?
Подробнее здесь: https://stackoverflow.com/questions/792 ... aticlayout
Мобильная версия