appdimens-dynamic

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

ResizeRangePx

data class ResizeRangePx(val minPx: Float, val maxPx: Float, val stepPx: Float)

EN Normalizes min/max order; steps covers [lowPx,highPx] with stepPx granularity.

constructor(minPx: Float, maxPx: Float, stepPx: Float)

val highPx: Float

val lowPx: Float

val maxPx: Float

val minPx: Float

val stepPx: Float

val steps: FloatArray

fun ResizeRangePx.fittingPx(fits: (candidatePx: Float) -> Boolean): Float

private fun ResizeRangePx.requireFiniteRange(): ResizeRangePx

fun resolveFitting(fits: (Float) -> Boolean): Float

Constructors

Name Summary
ResizeRangePx  

Properties

Name Summary
highPx  
lowPx  
maxPx  
minPx  
stepPx  
steps  

Functions

Name Summary
fittingPx  
requireFiniteRange  
resolveFitting