//AppDimens SDP, HDP, WDP: Scalable Width and Height Dimensions/com.appdimens.dynamic.code/DimenSsp
object DimenSsp
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 hemLw(context: Context, value: Int): Float
EN Quick resolution for Screen Height without font scale, landscape is Screen Width.
@JvmStaticfun hemLwa(context: Context, value: Int): Float
@JvmStaticfun hemLwi(context: Context, value: Int): Float
@JvmStaticfun hemLwia(context: Context, value: Int): Float
@JvmStaticfun hemPw(context: Context, value: Int): Float
EN Quick resolution for Screen Height without font scale, portrait is Screen Width.
@JvmStaticfun hemPwa(context: Context, value: Int): Float
@JvmStaticfun hemPwi(context: Context, value: Int): Float
@JvmStaticfun hemPwia(context: Context, value: Int): Float
@JvmStaticfun hsp(context: Context, value: Int): Float
EN Quick resolution for Screen Height (hsp). PT Resolução rápida para Altura da Tela (hsp).
@JvmStaticfun hspa(context: Context, value: Int): Float
@JvmStaticfun hspi(context: Context, value: Int): Float
@JvmStaticfun hspia(context: Context, value: Int): Float
@JvmStaticfun hspLw(context: Context, value: Int): Float
EN Quick resolution for Screen Height (hsp), but in landscape orientation it acts as Screen Width (wsp).
@JvmStaticfun hspLwa(context: Context, value: Int): Float
@JvmStaticfun hspLwi(context: Context, value: Int): Float
@JvmStaticfun hspLwia(context: Context, value: Int): Float
@JvmStatic@JvmOverloadsfun hspMode(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 (hsp) with UiModeType override.
@JvmStaticfun hspPw(context: Context, value: Int): Float
EN Quick resolution for Screen Height (hsp), but in portrait orientation it acts as Screen Width (wsp).
@JvmStaticfun hspPwa(context: Context, value: Int): Float
@JvmStaticfun hspPwi(context: Context, value: Int): Float
@JvmStaticfun hspPwia(context: Context, value: Int): Float
@JvmStatic@JvmOverloadsfun hspQualifier(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 hspRotate(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 (hsp) with rotation override.
@JvmStatic@JvmOverloadsfun hspScreen(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 scaled(initialBaseValue: Float): ScaledSp
EN Starts the build chain for the custom dimension ScaledSp from a base Float. PT Inicia a cadeia de construção para a dimensão customizada ScaledSp a partir de um Float base.
EN Starts the build chain for the custom dimension ScaledSp from a base Int. PT Inicia a cadeia de construção para a dimensão customizada ScaledSp 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 semLh(context: Context, value: Int): Float
EN Quick resolution for Smallest Width without font scale, landscape is Screen Height.
@JvmStaticfun semLha(context: Context, value: Int): Float
@JvmStaticfun semLhi(context: Context, value: Int): Float
@JvmStaticfun semLhia(context: Context, value: Int): Float
@JvmStaticfun semLw(context: Context, value: Int): Float
EN Quick resolution for Smallest Width without font scale, landscape is Screen Width.
@JvmStaticfun semLwa(context: Context, value: Int): Float
@JvmStaticfun semLwi(context: Context, value: Int): Float
@JvmStaticfun semLwia(context: Context, value: Int): Float
@JvmStaticfun semPh(context: Context, value: Int): Float
EN Quick resolution for Smallest Width without font scale, portrait is Screen Height.
@JvmStaticfun semPha(context: Context, value: Int): Float
@JvmStaticfun semPhi(context: Context, value: Int): Float
@JvmStaticfun semPhia(context: Context, value: Int): Float
@JvmStaticfun semPw(context: Context, value: Int): Float
EN Quick resolution for Smallest Width without font scale, portrait is Screen Width.
@JvmStaticfun semPwa(context: Context, value: Int): Float
@JvmStaticfun semPwi(context: Context, value: Int): Float
@JvmStaticfun semPwia(context: Context, value: Int): Float
@JvmStaticfun ssp(context: Context, value: Int): Float
EN Quick resolution for Smallest Width (ssp). PT Resolução rápida para Smallest Width (ssp).
@JvmStaticfun sspa(context: Context, value: Int): Float
@JvmStaticfun sspi(context: Context, value: Int): Float
@JvmStaticfun sspia(context: Context, value: Int): Float
@JvmStaticfun sspLh(context: Context, value: Int): Float
EN Quick resolution for Smallest Width (ssp), but in landscape orientation it acts as Screen Height (hsp).
@JvmStaticfun sspLha(context: Context, value: Int): Float
@JvmStaticfun sspLhi(context: Context, value: Int): Float
@JvmStaticfun sspLhia(context: Context, value: Int): Float
@JvmStaticfun sspLw(context: Context, value: Int): Float
EN Quick resolution for Smallest Width (ssp), but in landscape orientation it acts as Screen Width (wsp).
@JvmStaticfun sspLwa(context: Context, value: Int): Float
@JvmStaticfun sspLwi(context: Context, value: Int): Float
@JvmStaticfun sspLwia(context: Context, value: Int): Float
@JvmStatic@JvmOverloadsfun sspMode(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 (ssp) with UiModeType override.
@JvmStaticfun sspPh(context: Context, value: Int): Float
EN Quick resolution for Smallest Width (ssp), but in portrait orientation it acts as Screen Height (hsp).
@JvmStaticfun sspPha(context: Context, value: Int): Float
@JvmStaticfun sspPhi(context: Context, value: Int): Float
@JvmStaticfun sspPhia(context: Context, value: Int): Float
@JvmStaticfun sspPw(context: Context, value: Int): Float
EN Quick resolution for Smallest Width (ssp), but in portrait orientation it acts as Screen Width (wsp).
@JvmStaticfun sspPwa(context: Context, value: Int): Float
@JvmStaticfun sspPwi(context: Context, value: Int): Float
@JvmStaticfun sspPwia(context: Context, value: Int): Float
@JvmStatic@JvmOverloadsfun sspQualifier(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 sspRotate(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 (ssp) with rotation override.
@JvmStatic@JvmOverloadsfun sspScreen(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 wemLh(context: Context, value: Int): Float
EN Quick resolution for Screen Width without font scale, landscape is Screen Height.
@JvmStaticfun wemLha(context: Context, value: Int): Float
@JvmStaticfun wemLhi(context: Context, value: Int): Float
@JvmStaticfun wemLhia(context: Context, value: Int): Float
@JvmStaticfun wemPh(context: Context, value: Int): Float
EN Quick resolution for Screen Width without font scale, portrait is Screen Height.
@JvmStaticfun wemPha(context: Context, value: Int): Float
@JvmStaticfun wemPhi(context: Context, value: Int): Float
@JvmStaticfun wemPhia(context: Context, value: Int): Float
@JvmStaticfun wsp(context: Context, value: Int): Float
EN Quick resolution for Screen Width (wsp). PT Resolução rápida para Largura da Tela (wsp).
@JvmStaticfun wspa(context: Context, value: Int): Float
@JvmStaticfun wspi(context: Context, value: Int): Float
@JvmStaticfun wspia(context: Context, value: Int): Float
@JvmStaticfun wspLh(context: Context, value: Int): Float
EN Quick resolution for Screen Width (wsp), but in landscape orientation it acts as Screen Height (hsp).
@JvmStaticfun wspLha(context: Context, value: Int): Float
@JvmStaticfun wspLhi(context: Context, value: Int): Float
@JvmStaticfun wspLhia(context: Context, value: Int): Float
@JvmStatic@JvmOverloadsfun wspMode(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 (wsp) with UiModeType override.
@JvmStaticfun wspPh(context: Context, value: Int): Float
EN Quick resolution for Screen Width (wsp), but in portrait orientation it acts as Screen Height (hsp).
@JvmStaticfun wspPha(context: Context, value: Int): Float
@JvmStaticfun wspPhi(context: Context, value: Int): Float
@JvmStaticfun wspPhia(context: Context, value: Int): Float
@JvmStatic@JvmOverloadsfun wspQualifier(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 wspRotate(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 (wsp) with rotation override.
@JvmStatic@JvmOverloadsfun wspScreen(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.