🌈 Create new beautiful Compose Gradients with our new wesite ->
Interface

MarqueeSpacing

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

Source set: Common
public interface MarqueeSpacing

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

Functions

calculateSpacing

Source set: Common
public 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

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

Return

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

Members

Companion

Source set: Common
public companion object

Functions

fractionOfContainer

Source set: Common
public fun fractionOfContainer(fraction: Float): MarqueeSpacing

A MarqueeSpacing that is a fraction of the container's width.