public interface CurvedDirection
Members
Angular
public class Angular internal constructor(internal val value: Int)
The direction in which components are laid out on a curvedRow or CurvedLayout
Example:
Members
Companion
public companion object
Properties
Normal
public val Normal: Angular = Angular(0)
Go in Clockwise direction for Ltr layout and Counter Clockwise for Rtl. This is generally used for curved layouts on the top of the screen.
Reversed
public val Reversed: Angular = Angular(1)
Go in Counter Clockwise direction for Ltr layout and Clockwise for Rtl. This is generally used for curved layouts on the bottom of the screen.
Clockwise
public val Clockwise: Angular = Angular(2)
Go in Clockwise direction, independently of LayoutDirection.
CounterClockwise
public val CounterClockwise: Angular = Angular(3)
Go in Counter Clockwise direction, independently of LayoutDirection.
Radial
public class Radial internal constructor(internal val value: Int)
The direction in which components are lay down on a curvedColumn
Members
Companion
public companion object
Properties
OutsideIn
public val OutsideIn: Radial = Radial(0)
Lay components starting farther away from the center and going inwards. This is generally used for curved layouts on the top of the screen.
InsideOut
public val InsideOut: Radial = Radial(1)
Go in Counter Clockwise direction for Ltr layout and Clockwise for Rtl. This is generally used for curved layouts on the bottom of the screen.