Interface

ArcPaddingValues

Apply additional space along each edge of the content in [Dp].

Android
public interface ArcPaddingValues

Apply additional space along each edge of the content in Dp. See the ArcPaddingValues factories for convenient ways to build ArcPaddingValues.

Functions

calculateOuterPadding

public fun calculateOuterPadding(radialDirection: CurvedDirection.Radial): Dp

Padding in the outward direction from the center of the CurvedLayout


calculateInnerPadding

public fun calculateInnerPadding(radialDirection: CurvedDirection.Radial): Dp

Padding in the inwards direction towards the center of the CurvedLayout


calculateAfterPadding

public fun calculateAfterPadding(
        layoutDirection: LayoutDirection,
        angularDirection: CurvedDirection.Angular,
    ): Dp

Padding added before the component, if it was draw clockwise. This is the edge of the component with the "smallest" angle.


calculateBeforePadding

public fun calculateBeforePadding(
        layoutDirection: LayoutDirection,
        angularDirection: CurvedDirection.Angular,
    ): Dp

Padding added after the component, if it was draw clockwise. This is the edge of the component with the "biggest" angle.