MarqueeSpacing

Interface

Common
fun interface MarqueeSpacing

Defines a calculateSpacing method that determines the space after the end of basicMarquee content before drawing the content again.

Functions

fun Density.calculateSpacing(contentWidth: Int, containerWidth: Int): Int

Calculates the space after the end of basicMarquee content before drawing the content again.

This is a restartable method: any state used to calculate the result will cause the spacing to be re-calculated when it changes.

Parameters

contentWidthThe width of the content inside the marquee, in pixels. Will always be larger than containerWidth.
containerWidthThe width of the marquee itself, in pixels. Will always be smaller than contentWidth.

Returns

The space in pixels between the end of the content and the beginning of the content when wrapping.