SkeletonLineWidthProvider

Предоставлет ширину строки в TextSkeleton

Inheritors

Types

Link copied to clipboard

Всегда возвращает ширину строки равную ширине компонента

Link copied to clipboard
class RandomDeviation(lineWidth: Float = 0.9f, lineWidthDeviation: Float = 0.05f, lastLineWidth: Float = 0.5f, lastLineWidthDeviation: Float = 0.15f, random: Random = Random(seed = 123456789)) : SkeletonLineWidthProvider

Возвращает ширину строки lineWidth от ширины компонента + псевдослучайное отклонение lineWidthDeviation. Для последней строки вернет lastLineWidth от ширины компонента + псевдослучайное отклонение lastLineWidthDeviation

Functions

Link copied to clipboard
abstract fun widthFactor(lineIndex: Int, lineCount: Int): Float

Предоставлет ширину строки под индексом lineIndex, как процент от ширины компонента