//AppDimens SDP, HDP, WDP: Scalable Width and Height Dimensions/com.appdimens.dynamic.code.auto/DimenAutoSp
object DimenAutoSp
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.
@JvmStaticfun ahsp(context: Context, value: Int): Float
EN Quick resolution for Screen Height (ahsp). PT Resolução rápida para Altura da Tela (ahsp).
@JvmStaticfun assp(context: Context, value: Int): Float
EN Quick resolution for Smallest Width (assp). PT Resolução rápida para Smallest Width (assp).
@JvmStaticfun awsp(context: Context, value: Int): Float
EN Quick resolution for Screen Width (awsp). PT Resolução rápida para Largura da Tela (awsp).
@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 ahemLw(context: Context, value: Int): Float
EN Quick resolution for Screen Height without font scale, landscape is Screen Width.
@JvmStaticfun ahemLwa(context: Context, value: Int): Float
@JvmStaticfun ahemLwi(context: Context, value: Int): Float
@JvmStaticfun ahemLwia(context: Context, value: Int): Float
@JvmStaticfun ahemPw(context: Context, value: Int): Float
EN Quick resolution for Screen Height without font scale, portrait is Screen Width.
@JvmStaticfun ahemPwa(context: Context, value: Int): Float
@JvmStaticfun ahemPwi(context: Context, value: Int): Float
@JvmStaticfun ahemPwia(context: Context, value: Int): Float
@JvmStaticfun ahspa(context: Context, value: Int): Float
@JvmStaticfun ahspi(context: Context, value: Int): Float
@JvmStaticfun ahspia(context: Context, value: Int): Float
@JvmStaticfun ahspLw(context: Context, value: Int): Float
EN Quick resolution for Screen Height (ahsp), but in landscape orientation it acts as Screen Width (awsp).
@JvmStaticfun ahspLwa(context: Context, value: Int): Float
@JvmStaticfun ahspLwi(context: Context, value: Int): Float
@JvmStaticfun ahspLwia(context: Context, value: Int): Float
@JvmStatic@JvmOverloadsfun ahspMode(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 (ahsp) with UiModeType override.
@JvmStaticfun ahspPw(context: Context, value: Int): Float
EN Quick resolution for Screen Height (ahsp), but in portrait orientation it acts as Screen Width (awsp).
@JvmStaticfun ahspPwa(context: Context, value: Int): Float
@JvmStaticfun ahspPwi(context: Context, value: Int): Float
@JvmStaticfun ahspPwia(context: Context, value: Int): Float
@JvmStatic@JvmOverloadsfun ahspQualifier(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 ahspRotate(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 (ahsp) with rotation override.
@JvmStatic@JvmOverloadsfun ahspScreen(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): AutoSp
EN Starts the build chain for the custom dimension AutoSp from a base Float. PT Inicia a cadeia de construção para a dimensão customizada AutoSp a partir de um Float base.
EN Starts the build chain for the custom dimension AutoSp from a base Int. PT Inicia a cadeia de construção para a dimensão customizada AutoSp 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 asemLh(context: Context, value: Int): Float
EN Quick resolution for Smallest Width without font scale, landscape is Screen Height.
@JvmStaticfun asemLha(context: Context, value: Int): Float
@JvmStaticfun asemLhi(context: Context, value: Int): Float
@JvmStaticfun asemLhia(context: Context, value: Int): Float
@JvmStaticfun asemLw(context: Context, value: Int): Float
EN Quick resolution for Smallest Width without font scale, landscape is Screen Width.
@JvmStaticfun asemLwa(context: Context, value: Int): Float
@JvmStaticfun asemLwi(context: Context, value: Int): Float
@JvmStaticfun asemLwia(context: Context, value: Int): Float
@JvmStaticfun asemPh(context: Context, value: Int): Float
EN Quick resolution for Smallest Width without font scale, portrait is Screen Height.
@JvmStaticfun asemPha(context: Context, value: Int): Float
@JvmStaticfun asemPhi(context: Context, value: Int): Float
@JvmStaticfun asemPhia(context: Context, value: Int): Float
@JvmStaticfun asemPw(context: Context, value: Int): Float
EN Quick resolution for Smallest Width without font scale, portrait is Screen Width.
@JvmStaticfun asemPwa(context: Context, value: Int): Float
@JvmStaticfun asemPwi(context: Context, value: Int): Float
@JvmStaticfun asemPwia(context: Context, value: Int): Float
@JvmStaticfun asspa(context: Context, value: Int): Float
@JvmStaticfun asspi(context: Context, value: Int): Float
@JvmStaticfun asspia(context: Context, value: Int): Float
@JvmStaticfun asspLh(context: Context, value: Int): Float
EN Quick resolution for Smallest Width (assp), but in landscape orientation it acts as Screen Height (ahsp).
@JvmStaticfun asspLha(context: Context, value: Int): Float
@JvmStaticfun asspLhi(context: Context, value: Int): Float
@JvmStaticfun asspLhia(context: Context, value: Int): Float
@JvmStaticfun asspLw(context: Context, value: Int): Float
EN Quick resolution for Smallest Width (assp), but in landscape orientation it acts as Screen Width (awsp).
@JvmStaticfun asspLwa(context: Context, value: Int): Float
@JvmStaticfun asspLwi(context: Context, value: Int): Float
@JvmStaticfun asspLwia(context: Context, value: Int): Float
@JvmStatic@JvmOverloadsfun asspMode(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 (assp) with UiModeType override.
@JvmStaticfun asspPh(context: Context, value: Int): Float
EN Quick resolution for Smallest Width (assp), but in portrait orientation it acts as Screen Height (ahsp).
@JvmStaticfun asspPha(context: Context, value: Int): Float
@JvmStaticfun asspPhi(context: Context, value: Int): Float
@JvmStaticfun asspPhia(context: Context, value: Int): Float
@JvmStaticfun asspPw(context: Context, value: Int): Float
EN Quick resolution for Smallest Width (assp), but in portrait orientation it acts as Screen Width (awsp).
@JvmStaticfun asspPwa(context: Context, value: Int): Float
@JvmStaticfun asspPwi(context: Context, value: Int): Float
@JvmStaticfun asspPwia(context: Context, value: Int): Float
@JvmStatic@JvmOverloadsfun asspQualifier(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 asspRotate(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 (assp) with rotation override.
@JvmStatic@JvmOverloadsfun asspScreen(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 awemLh(context: Context, value: Int): Float
EN Quick resolution for Screen Width without font scale, landscape is Screen Height.
@JvmStaticfun awemLha(context: Context, value: Int): Float
@JvmStaticfun awemLhi(context: Context, value: Int): Float
@JvmStaticfun awemLhia(context: Context, value: Int): Float
@JvmStaticfun awemPh(context: Context, value: Int): Float
EN Quick resolution for Screen Width without font scale, portrait is Screen Height.
@JvmStaticfun awemPha(context: Context, value: Int): Float
@JvmStaticfun awemPhi(context: Context, value: Int): Float
@JvmStaticfun awemPhia(context: Context, value: Int): Float
@JvmStaticfun awspa(context: Context, value: Int): Float
@JvmStaticfun awspi(context: Context, value: Int): Float
@JvmStaticfun awspia(context: Context, value: Int): Float
@JvmStaticfun awspLh(context: Context, value: Int): Float
EN Quick resolution for Screen Width (awsp), but in landscape orientation it acts as Screen Height (ahsp).
@JvmStaticfun awspLha(context: Context, value: Int): Float
@JvmStaticfun awspLhi(context: Context, value: Int): Float
@JvmStaticfun awspLhia(context: Context, value: Int): Float
@JvmStatic@JvmOverloadsfun awspMode(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 (awsp) with UiModeType override.
@JvmStaticfun awspPh(context: Context, value: Int): Float
EN Quick resolution for Screen Width (awsp), but in portrait orientation it acts as Screen Height (ahsp).
@JvmStaticfun awspPha(context: Context, value: Int): Float
@JvmStaticfun awspPhi(context: Context, value: Int): Float
@JvmStaticfun awspPhia(context: Context, value: Int): Float
@JvmStatic@JvmOverloadsfun awspQualifier(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 awspRotate(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 (awsp) with rotation override.
@JvmStatic@JvmOverloadsfun awspScreen(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.