//AppDimens SDP, HDP, WDP: Scalable Width and Height Dimensions/com.appdimens.dynamic.code.perimeter/DimenPerimeterSp
object DimenPerimeterSp
EN Utility object for handling SSP (Scalable Sp) dimensions from Java.
PT Objeto utilitário para manipulação de dimensões SSP (Scalable Sp) no Java.
@JvmStatic@JvmOverloadsfun getDimensionInPx(context: Context, qualifier: DpQualifier, value: Int, fontScale: Boolean = true, inverter: Inverter = Inverter.DEFAULT, ignoreMultiWindows: Boolean = false, applyAspectRatio: Boolean = false, customSensitivityK: Float? = null): Float
EN Generic scaling function for Java (PX). PT Função de escala genérica para Java (PX).
@JvmStatic@JvmOverloadsfun getDimensionInSp(context: Context, qualifier: DpQualifier, value: Int, fontScale: Boolean = true, inverter: Inverter = Inverter.DEFAULT, ignoreMultiWindows: Boolean = false, applyAspectRatio: Boolean = false, customSensitivityK: Float? = null): Float
EN Generic scaling function for Java (SP value). PT Função de escala genérica para Java (valor SP).
@JvmStaticfun hei(context: Context, value: Int): Float
EN Quick resolution for Screen Height without font scale.
@JvmStaticfun heia(context: Context, value: Int): Float
@JvmStaticfun heii(context: Context, value: Int): Float
@JvmStaticfun heiia(context: Context, value: Int): Float
@JvmStaticfun prhemLw(context: Context, value: Int): Float
EN Quick resolution for Screen Height without font scale, landscape is Screen Width.
@JvmStaticfun prhemLwa(context: Context, value: Int): Float
@JvmStaticfun prhemLwi(context: Context, value: Int): Float
@JvmStaticfun prhemLwia(context: Context, value: Int): Float
@JvmStaticfun prhemPw(context: Context, value: Int): Float
EN Quick resolution for Screen Height without font scale, portrait is Screen Width.
@JvmStaticfun prhemPwa(context: Context, value: Int): Float
@JvmStaticfun prhemPwi(context: Context, value: Int): Float
@JvmStaticfun prhemPwia(context: Context, value: Int): Float
@JvmStaticfun prhspa(context: Context, value: Int): Float
@JvmStaticfun prhspi(context: Context, value: Int): Float
@JvmStaticfun prhspia(context: Context, value: Int): Float
@JvmStaticfun prhspLw(context: Context, value: Int): Float
EN Quick resolution for Screen Height (prhsp), but in landscape orientation it acts as Screen Width (prwsp).
@JvmStaticfun prhspLwa(context: Context, value: Int): Float
@JvmStaticfun prhspLwi(context: Context, value: Int): Float
@JvmStaticfun prhspLwia(context: Context, value: Int): Float
@JvmStatic@JvmOverloadsfun prhspMode(context: Context, value: Int, modeValue: Number, uiModeType: UiModeType, finalQualifierResolver: DpQualifier? = null, fontScale: Boolean = true, ignoreMultiWindows: Boolean = false, applyAspectRatio: Boolean = false, customSensitivityK: Float? = null): Float
EN Facilitator for Screen Height (prhsp) with UiModeType override.
@JvmStaticfun prhspPw(context: Context, value: Int): Float
EN Quick resolution for Screen Height (prhsp), but in portrait orientation it acts as Screen Width (prwsp).
@JvmStaticfun prhspPwa(context: Context, value: Int): Float
@JvmStaticfun prhspPwi(context: Context, value: Int): Float
@JvmStaticfun prhspPwia(context: Context, value: Int): Float
@JvmStatic@JvmOverloadsfun prhspQualifier(context: Context, value: Int, qualifiedValue: Number, qualifierType: DpQualifier, qualifierValue: Number, finalQualifierResolver: DpQualifier? = null, fontScale: Boolean = true, ignoreMultiWindows: Boolean = false, applyAspectRatio: Boolean = false, customSensitivityK: Float? = null): Float
EN Quick resolution for Screen Height (hSP) conditional scaling.
@JvmStatic@JvmOverloadsfun prhspRotate(context: Context, value: Int, rotationValue: Number, finalQualifierResolver: DpQualifier = DpQualifier.HEIGHT, orientation: Orientation = Orientation.LANDSCAPE, fontScale: Boolean = true, ignoreMultiWindows: Boolean = false, applyAspectRatio: Boolean = false, customSensitivityK: Float? = null): Float
EN Facilitator for Screen Height (prhsp) with rotation override.
@JvmStatic@JvmOverloadsfun prhspScreen(context: Context, value: Int, screenValue: Number, uiModeType: UiModeType, qualifierType: DpQualifier, qualifierValue: Number, finalQualifierResolver: DpQualifier? = null, fontScale: Boolean = true, ignoreMultiWindows: Boolean = false, applyAspectRatio: Boolean = false, customSensitivityK: Float? = null): Float
EN Quick resolution for Screen Height (hSP) context conditional scaling.
@JvmStaticfun prhsp(context: Context, value: Int): Float
EN Quick resolution for Screen Height (prhsp). PT Resolução rápida para Altura da Tela (prhsp).
@JvmStaticfun prssp(context: Context, value: Int): Float
EN Quick resolution for Smallest Width (prssp). PT Resolução rápida para Smallest Width (prssp).
@JvmStaticfun prwsp(context: Context, value: Int): Float
EN Quick resolution for Screen Width (prwsp). PT Resolução rápida para Largura da Tela (prwsp).
@JvmStaticfun scaled(initialBaseValue: Float): PerimeterSp
EN Starts the build chain for the custom dimension PerimeterSp from a base Float. PT Inicia a cadeia de construção para a dimensão customizada PerimeterSp a partir de um Float base.
EN Starts the build chain for the custom dimension PerimeterSp from a base Int. PT Inicia a cadeia de construção para a dimensão customizada PerimeterSp a partir de um Int base.
@JvmStaticfun sei(context: Context, value: Int): Float
EN Quick resolution for Smallest Width (sei) - Without font scale. PT Resolução rápida para Smallest Width (sei) - Sem escala de fonte.
@JvmStaticfun seia(context: Context, value: Int): Float
@JvmStaticfun seii(context: Context, value: Int): Float
@JvmStaticfun seiia(context: Context, value: Int): Float
@JvmStaticfun prsemLh(context: Context, value: Int): Float
EN Quick resolution for Smallest Width without font scale, landscape is Screen Height.
@JvmStaticfun prsemLha(context: Context, value: Int): Float
@JvmStaticfun prsemLhi(context: Context, value: Int): Float
@JvmStaticfun prsemLhia(context: Context, value: Int): Float
@JvmStaticfun prsemLw(context: Context, value: Int): Float
EN Quick resolution for Smallest Width without font scale, landscape is Screen Width.
@JvmStaticfun prsemLwa(context: Context, value: Int): Float
@JvmStaticfun prsemLwi(context: Context, value: Int): Float
@JvmStaticfun prsemLwia(context: Context, value: Int): Float
@JvmStaticfun prsemPh(context: Context, value: Int): Float
EN Quick resolution for Smallest Width without font scale, portrait is Screen Height.
@JvmStaticfun prsemPha(context: Context, value: Int): Float
@JvmStaticfun prsemPhi(context: Context, value: Int): Float
@JvmStaticfun prsemPhia(context: Context, value: Int): Float
@JvmStaticfun prsemPw(context: Context, value: Int): Float
EN Quick resolution for Smallest Width without font scale, portrait is Screen Width.
@JvmStaticfun prsemPwa(context: Context, value: Int): Float
@JvmStaticfun prsemPwi(context: Context, value: Int): Float
@JvmStaticfun prsemPwia(context: Context, value: Int): Float
@JvmStaticfun prsspa(context: Context, value: Int): Float
@JvmStaticfun prsspi(context: Context, value: Int): Float
@JvmStaticfun prsspia(context: Context, value: Int): Float
@JvmStaticfun prsspLh(context: Context, value: Int): Float
EN Quick resolution for Smallest Width (prssp), but in landscape orientation it acts as Screen Height (prhsp).
@JvmStaticfun prsspLha(context: Context, value: Int): Float
@JvmStaticfun prsspLhi(context: Context, value: Int): Float
@JvmStaticfun prsspLhia(context: Context, value: Int): Float
@JvmStaticfun prsspLw(context: Context, value: Int): Float
EN Quick resolution for Smallest Width (prssp), but in landscape orientation it acts as Screen Width (prwsp).
@JvmStaticfun prsspLwa(context: Context, value: Int): Float
@JvmStaticfun prsspLwi(context: Context, value: Int): Float
@JvmStaticfun prsspLwia(context: Context, value: Int): Float
@JvmStatic@JvmOverloadsfun prsspMode(context: Context, value: Int, modeValue: Number, uiModeType: UiModeType, finalQualifierResolver: DpQualifier? = null, fontScale: Boolean = true, ignoreMultiWindows: Boolean = false, applyAspectRatio: Boolean = false, customSensitivityK: Float? = null): Float
EN Facilitator for Smallest Width (prssp) with UiModeType override.
@JvmStaticfun prsspPh(context: Context, value: Int): Float
EN Quick resolution for Smallest Width (prssp), but in portrait orientation it acts as Screen Height (prhsp).
@JvmStaticfun prsspPha(context: Context, value: Int): Float
@JvmStaticfun prsspPhi(context: Context, value: Int): Float
@JvmStaticfun prsspPhia(context: Context, value: Int): Float
@JvmStaticfun prsspPw(context: Context, value: Int): Float
EN Quick resolution for Smallest Width (prssp), but in portrait orientation it acts as Screen Width (prwsp).
@JvmStaticfun prsspPwa(context: Context, value: Int): Float
@JvmStaticfun prsspPwi(context: Context, value: Int): Float
@JvmStaticfun prsspPwia(context: Context, value: Int): Float
@JvmStatic@JvmOverloadsfun prsspQualifier(context: Context, value: Int, qualifiedValue: Number, qualifierType: DpQualifier, qualifierValue: Number, finalQualifierResolver: DpQualifier? = null, fontScale: Boolean = true, ignoreMultiWindows: Boolean = false, applyAspectRatio: Boolean = false, customSensitivityK: Float? = null): Float
EN Quick resolution for Smallest Width (swDP) conditional scaling.
@JvmStatic@JvmOverloadsfun prsspRotate(context: Context, value: Int, rotationValue: Number, finalQualifierResolver: DpQualifier = DpQualifier.SMALL_WIDTH, orientation: Orientation = Orientation.LANDSCAPE, fontScale: Boolean = true, ignoreMultiWindows: Boolean = false, applyAspectRatio: Boolean = false, customSensitivityK: Float? = null): Float
EN Facilitator for Smallest Width (prssp) with rotation override.
@JvmStatic@JvmOverloadsfun prsspScreen(context: Context, value: Int, screenValue: Number, uiModeType: UiModeType, qualifierType: DpQualifier, qualifierValue: Number, finalQualifierResolver: DpQualifier? = null, fontScale: Boolean = true, ignoreMultiWindows: Boolean = false, applyAspectRatio: Boolean = false, customSensitivityK: Float? = null): Float
EN Quick resolution for Smallest Width (swDP) context conditional scaling.
@JvmStaticfun warmupCache(context: Context)
EN Eagerly initializes DimenCache (persistence / DataStore) so the first resolution on a hot path avoids lazy-init work. PT Inicializa o DimenCache antecipadamente para evitar custo lazy no primeiro uso.
@JvmStaticfun wei(context: Context, value: Int): Float
EN Quick resolution for Screen Width without font scale.
@JvmStaticfun weia(context: Context, value: Int): Float
@JvmStaticfun weii(context: Context, value: Int): Float
@JvmStaticfun weiia(context: Context, value: Int): Float
@JvmStaticfun prwemLh(context: Context, value: Int): Float
EN Quick resolution for Screen Width without font scale, landscape is Screen Height.
@JvmStaticfun prwemLha(context: Context, value: Int): Float
@JvmStaticfun prwemLhi(context: Context, value: Int): Float
@JvmStaticfun prwemLhia(context: Context, value: Int): Float
@JvmStaticfun prwemPh(context: Context, value: Int): Float
EN Quick resolution for Screen Width without font scale, portrait is Screen Height.
@JvmStaticfun prwemPha(context: Context, value: Int): Float
@JvmStaticfun prwemPhi(context: Context, value: Int): Float
@JvmStaticfun prwemPhia(context: Context, value: Int): Float
@JvmStaticfun prwspa(context: Context, value: Int): Float
@JvmStaticfun prwspi(context: Context, value: Int): Float
@JvmStaticfun prwspia(context: Context, value: Int): Float
@JvmStaticfun prwspLh(context: Context, value: Int): Float
EN Quick resolution for Screen Width (prwsp), but in landscape orientation it acts as Screen Height (prhsp).
@JvmStaticfun prwspLha(context: Context, value: Int): Float
@JvmStaticfun prwspLhi(context: Context, value: Int): Float
@JvmStaticfun prwspLhia(context: Context, value: Int): Float
@JvmStatic@JvmOverloadsfun prwspMode(context: Context, value: Int, modeValue: Number, uiModeType: UiModeType, finalQualifierResolver: DpQualifier? = null, fontScale: Boolean = true, ignoreMultiWindows: Boolean = false, applyAspectRatio: Boolean = false, customSensitivityK: Float? = null): Float
EN Facilitator for Screen Width (prwsp) with UiModeType override.
@JvmStaticfun prwspPh(context: Context, value: Int): Float
EN Quick resolution for Screen Width (prwsp), but in portrait orientation it acts as Screen Height (prhsp).
@JvmStaticfun prwspPha(context: Context, value: Int): Float
@JvmStaticfun prwspPhi(context: Context, value: Int): Float
@JvmStaticfun prwspPhia(context: Context, value: Int): Float
@JvmStatic@JvmOverloadsfun prwspQualifier(context: Context, value: Int, qualifiedValue: Number, qualifierType: DpQualifier, qualifierValue: Number, finalQualifierResolver: DpQualifier? = null, fontScale: Boolean = true, ignoreMultiWindows: Boolean = false, applyAspectRatio: Boolean = false, customSensitivityK: Float? = null): Float
EN Quick resolution for Screen Width (wSP) conditional scaling.
@JvmStatic@JvmOverloadsfun prwspRotate(context: Context, value: Int, rotationValue: Number, finalQualifierResolver: DpQualifier = DpQualifier.WIDTH, orientation: Orientation = Orientation.LANDSCAPE, fontScale: Boolean = true, ignoreMultiWindows: Boolean = false, applyAspectRatio: Boolean = false, customSensitivityK: Float? = null): Float
EN Facilitator for Screen Width (prwsp) with rotation override.
@JvmStatic@JvmOverloadsfun prwspScreen(context: Context, value: Int, screenValue: Number, uiModeType: UiModeType, qualifierType: DpQualifier, qualifierValue: Number, finalQualifierResolver: DpQualifier? = null, fontScale: Boolean = true, ignoreMultiWindows: Boolean = false, applyAspectRatio: Boolean = false, customSensitivityK: Float? = null): Float
EN Quick resolution for Screen Width (wSP) context conditional scaling.