appdimens-dynamic

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

ResizeBound

sealed class ResizeBound

EN One end of a resize range or the step granularity.

FixedDp: logical dp already chosen by the caller (e.g. 16.sdp → pass 16f or dp.value).

FixedSp: sp value; converts to px with fontScale (like COMPLEX_UNIT_SP).

Percent: value is 0–100 of axis using Configuration (same idea as spaceW / spaceSw / spaceH).

protected constructor()

data class FixedDp(val dp: Float) : ResizeBound

data class FixedSp(val sp: Float) : ResizeBound

data class Percent(val value: Float, val axis: ResizeAxisQualifier) : ResizeBound

fun ResizeBound.resolveToPx(configuration: Configuration, density: Float, fontScale: Float): Float

EN Converts bound to px for layout/measure (density + font scale for sp).

Constructors

Name Summary
ResizeBound  

Types

Name Summary
FixedDp  
FixedSp  
Percent  

Functions

Name Summary
resolveToPx