appdimens-dynamic

//AppDimens SDP, HDP, WDP: Scalable Width and Height Dimensions/com.appdimens.dynamic.core/DimenCalculationPlumbing

DimenCalculationPlumbing

object DimenCalculationPlumbing

fun aspectRatioMultiplier(configuration: Configuration, sensitivity: Float): Float

Multiplicative factor for optional aspect-ratio correction (perceptual / power-style paths).

fun effectiveQualifier(qualifier: DpQualifier, inverter: Inverter, isLandscape: Boolean, isPortrait: Boolean): DpQualifier

private fun Context.findActivityInternal(): Activity?

fun isMultiWindowConstrained(configuration: Configuration, ignoreMultiWindows: Boolean, context: Context? = null): Boolean

Returns true when the app is in a multi-window mode (split-screen, freeform, PiP) and the caller opted into suppressing scaling via ignoreMultiWindows.

fun largestSideDp(configuration: Configuration): Float

fun readScreenDp(configuration: Configuration, actualQualifier: DpQualifier): Float

fun smallestSideDp(configuration: Configuration): Float

Functions

Name Summary
aspectRatioMultiplier  
effectiveQualifier  
findActivityInternal  
isMultiWindowConstrained  
largestSideDp  
readScreenDp  
smallestSideDp