RandomDeviation

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

Constructors

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

Functions

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

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