ArcPaddingValues
interface ArcPaddingValues
Apply additional space along each edge of the content in Dp. See the ArcPaddingValues factories for convenient ways to build ArcPaddingValues.
Summary
Public functions |
|
|---|---|
Dp |
calculateAfterPadding(Padding added before the component, if it was draw clockwise. |
Dp |
calculateBeforePadding(Padding added after the component, if it was draw clockwise. |
Dp |
calculateInnerPadding(radialDirection: CurvedDirection.Radial)Padding in the inwards direction towards the center of the |
Dp |
calculateOuterPadding(radialDirection: CurvedDirection.Radial)Padding in the outward direction from the center of the |
Public functions
calculateAfterPadding
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
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.
calculateInnerPadding
fun calculateInnerPadding(radialDirection: CurvedDirection.Radial): Dp
Padding in the inwards direction towards the center of the CurvedLayout
calculateOuterPadding
fun calculateOuterPadding(radialDirection: CurvedDirection.Radial): Dp
Padding in the outward direction from the center of the CurvedLayout