//AppDimens SDP, HDP, WDP: Scalable Width and Height Dimensions/com.appdimens.dynamic.code.fill/DimenFillSp
object DimenFillSp
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 flhsp(context: Context, value: Int): Float
EN Quick resolution for Screen Height (flhsp). PT Resolução rápida para Altura da Tela (flhsp).
@JvmStaticfun flssp(context: Context, value: Int): Float
EN Quick resolution for Smallest Width (flssp). PT Resolução rápida para Smallest Width (flssp).
@JvmStaticfun flwsp(context: Context, value: Int): Float
EN Quick resolution for Screen Width (flwsp). PT Resolução rápida para Largura da Tela (flwsp).
@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 flhemLw(context: Context, value: Int): Float
EN Quick resolution for Screen Height without font scale, landscape is Screen Width.
@JvmStaticfun flhemLwa(context: Context, value: Int): Float
@JvmStaticfun flhemLwi(context: Context, value: Int): Float
@JvmStaticfun flhemLwia(context: Context, value: Int): Float
@JvmStaticfun flhemPw(context: Context, value: Int): Float
EN Quick resolution for Screen Height without font scale, portrait is Screen Width.
@JvmStaticfun flhemPwa(context: Context, value: Int): Float
@JvmStaticfun flhemPwi(context: Context, value: Int): Float
@JvmStaticfun flhemPwia(context: Context, value: Int): Float
@JvmStaticfun flhspa(context: Context, value: Int): Float
@JvmStaticfun flhspi(context: Context, value: Int): Float
@JvmStaticfun flhspia(context: Context, value: Int): Float
@JvmStaticfun flhspLw(context: Context, value: Int): Float
EN Quick resolution for Screen Height (flhsp), but in landscape orientation it acts as Screen Width (flwsp).
@JvmStaticfun flhspLwa(context: Context, value: Int): Float
@JvmStaticfun flhspLwi(context: Context, value: Int): Float
@JvmStaticfun flhspLwia(context: Context, value: Int): Float
@JvmStatic@JvmOverloadsfun flhspMode(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 (flhsp) with UiModeType override.
@JvmStaticfun flhspPw(context: Context, value: Int): Float
EN Quick resolution for Screen Height (flhsp), but in portrait orientation it acts as Screen Width (flwsp).
@JvmStaticfun flhspPwa(context: Context, value: Int): Float
@JvmStaticfun flhspPwi(context: Context, value: Int): Float
@JvmStaticfun flhspPwia(context: Context, value: Int): Float
@JvmStatic@JvmOverloadsfun flhspQualifier(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 flhspRotate(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 (flhsp) with rotation override.
@JvmStatic@JvmOverloadsfun flhspScreen(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): FillSp
EN Starts the build chain for the custom dimension FillSp from a base Float. PT Inicia a cadeia de construção para a dimensão customizada FillSp a partir de um Float base.
EN Starts the build chain for the custom dimension FillSp from a base Int. PT Inicia a cadeia de construção para a dimensão customizada FillSp 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 flsemLh(context: Context, value: Int): Float
EN Quick resolution for Smallest Width without font scale, landscape is Screen Height.
@JvmStaticfun flsemLha(context: Context, value: Int): Float
@JvmStaticfun flsemLhi(context: Context, value: Int): Float
@JvmStaticfun flsemLhia(context: Context, value: Int): Float
@JvmStaticfun flsemLw(context: Context, value: Int): Float
EN Quick resolution for Smallest Width without font scale, landscape is Screen Width.
@JvmStaticfun flsemLwa(context: Context, value: Int): Float
@JvmStaticfun flsemLwi(context: Context, value: Int): Float
@JvmStaticfun flsemLwia(context: Context, value: Int): Float
@JvmStaticfun flsemPh(context: Context, value: Int): Float
EN Quick resolution for Smallest Width without font scale, portrait is Screen Height.
@JvmStaticfun flsemPha(context: Context, value: Int): Float
@JvmStaticfun flsemPhi(context: Context, value: Int): Float
@JvmStaticfun flsemPhia(context: Context, value: Int): Float
@JvmStaticfun flsemPw(context: Context, value: Int): Float
EN Quick resolution for Smallest Width without font scale, portrait is Screen Width.
@JvmStaticfun flsemPwa(context: Context, value: Int): Float
@JvmStaticfun flsemPwi(context: Context, value: Int): Float
@JvmStaticfun flsemPwia(context: Context, value: Int): Float
@JvmStaticfun flsspa(context: Context, value: Int): Float
@JvmStaticfun flsspi(context: Context, value: Int): Float
@JvmStaticfun flsspia(context: Context, value: Int): Float
@JvmStaticfun flsspLh(context: Context, value: Int): Float
EN Quick resolution for Smallest Width (flssp), but in landscape orientation it acts as Screen Height (flhsp).
@JvmStaticfun flsspLha(context: Context, value: Int): Float
@JvmStaticfun flsspLhi(context: Context, value: Int): Float
@JvmStaticfun flsspLhia(context: Context, value: Int): Float
@JvmStaticfun flsspLw(context: Context, value: Int): Float
EN Quick resolution for Smallest Width (flssp), but in landscape orientation it acts as Screen Width (flwsp).
@JvmStaticfun flsspLwa(context: Context, value: Int): Float
@JvmStaticfun flsspLwi(context: Context, value: Int): Float
@JvmStaticfun flsspLwia(context: Context, value: Int): Float
@JvmStatic@JvmOverloadsfun flsspMode(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 (flssp) with UiModeType override.
@JvmStaticfun flsspPh(context: Context, value: Int): Float
EN Quick resolution for Smallest Width (flssp), but in portrait orientation it acts as Screen Height (flhsp).
@JvmStaticfun flsspPha(context: Context, value: Int): Float
@JvmStaticfun flsspPhi(context: Context, value: Int): Float
@JvmStaticfun flsspPhia(context: Context, value: Int): Float
@JvmStaticfun flsspPw(context: Context, value: Int): Float
EN Quick resolution for Smallest Width (flssp), but in portrait orientation it acts as Screen Width (flwsp).
@JvmStaticfun flsspPwa(context: Context, value: Int): Float
@JvmStaticfun flsspPwi(context: Context, value: Int): Float
@JvmStaticfun flsspPwia(context: Context, value: Int): Float
@JvmStatic@JvmOverloadsfun flsspQualifier(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 flsspRotate(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 (flssp) with rotation override.
@JvmStatic@JvmOverloadsfun flsspScreen(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 flwemLh(context: Context, value: Int): Float
EN Quick resolution for Screen Width without font scale, landscape is Screen Height.
@JvmStaticfun flwemLha(context: Context, value: Int): Float
@JvmStaticfun flwemLhi(context: Context, value: Int): Float
@JvmStaticfun flwemLhia(context: Context, value: Int): Float
@JvmStaticfun flwemPh(context: Context, value: Int): Float
EN Quick resolution for Screen Width without font scale, portrait is Screen Height.
@JvmStaticfun flwemPha(context: Context, value: Int): Float
@JvmStaticfun flwemPhi(context: Context, value: Int): Float
@JvmStaticfun flwemPhia(context: Context, value: Int): Float
@JvmStaticfun flwspa(context: Context, value: Int): Float
@JvmStaticfun flwspi(context: Context, value: Int): Float
@JvmStaticfun flwspia(context: Context, value: Int): Float
@JvmStaticfun flwspLh(context: Context, value: Int): Float
EN Quick resolution for Screen Width (flwsp), but in landscape orientation it acts as Screen Height (flhsp).
@JvmStaticfun flwspLha(context: Context, value: Int): Float
@JvmStaticfun flwspLhi(context: Context, value: Int): Float
@JvmStaticfun flwspLhia(context: Context, value: Int): Float
@JvmStatic@JvmOverloadsfun flwspMode(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 (flwsp) with UiModeType override.
@JvmStaticfun flwspPh(context: Context, value: Int): Float
EN Quick resolution for Screen Width (flwsp), but in portrait orientation it acts as Screen Height (flhsp).
@JvmStaticfun flwspPha(context: Context, value: Int): Float
@JvmStaticfun flwspPhi(context: Context, value: Int): Float
@JvmStaticfun flwspPhia(context: Context, value: Int): Float
@JvmStatic@JvmOverloadsfun flwspQualifier(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 flwspRotate(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 (flwsp) with rotation override.
@JvmStatic@JvmOverloadsfun flwspScreen(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.