Class

HingePolicy

Policies that indicate how hinges are supposed to be addressed in an adaptive layout.

RevenueCat

RevenueCat

Add subscriptions to your apps in minutes

Ad Get started for free
Source set: Common

Added in 1.0.0-alpha06

value class HingePolicy private constructor(private val value: Int)

Policies that indicate how hinges are supposed to be addressed in an adaptive layout.

Companion Object

Properties

Source set: Common

Added in 1.0.0-alpha06

val AlwaysAvoid = HingePolicy(0)

When rendering content in a layout, always avoid where hinges are.

Source set: Common

Added in 1.0.0-alpha06

val AvoidSeparating = HingePolicy(1)

When rendering content in a layout, avoid hinges that are separating. Note that an occluding hinge is supposed to be separating as well but not vice versa.

Source set: Common

Added in 1.0.0-alpha06

val AvoidOccluding = HingePolicy(2)

When rendering content in a layout, avoid hinges that are occluding. Note that an occluding hinge is supposed to be separating as well but not vice versa.

Source set: Common

Added in 1.0.0-alpha06

val NeverAvoid = HingePolicy(3)

When rendering content in a layout, never avoid any hinges, separating or not.