Package-level declarations

Types

Link copied to clipboard

EN Defines the screen qualifier types based on the device's smallest width (smallestWidthDp), height (screenHeightDp), or width (screenWidthDp).

Link copied to clipboard
data class DpQualifierEntry(val type: DpQualifier, val value: Int)

EN Represents a custom qualifier entry, combining the type and the minimum DP value for the custom adjustment to be applied.

Link copied to clipboard
data class ScreenAdjustmentFactors(val withArFactorLowest: Float, val withArFactorHighest: Float, val withoutArFactor: Float, val adjustmentFactorLowest: Float, val adjustmentFactorHighest: Float)

EN Stores the adjustment factors calculated from the screen dimensions. The Aspect Ratio (AR) calculation is performed only once per screen configuration.

Link copied to clipboard

EN Defines which screen dimension (width or height) should be used as the basis for dynamic and percentage-based sizing calculations.

Link copied to clipboard
data class UiModeQualifierEntry(val uiModeType: UiModeType, val dpQualifierEntry: DpQualifierEntry)

EN Represents a qualifier entry that combines a UI Mode type (device) AND a screen qualifier (SW, H, W). This combination has the HIGHEST PRIORITY.

Link copied to clipboard

EN Defines the Android UI Mode Types for dimension customization, based on Configuration.uiMode.

Link copied to clipboard

EN Defines the supported physical measurement units for conversion into density-independent pixels (Dp) or screen pixels (Px).