//AppDimens SDP, HDP, WDP: Scalable Width and Height Dimensions/com.appdimens.dynamic.code.fluid/DimenFluidSp
object DimenFluidSp
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 fhsp(context: Context, value: Int): Float
EN Quick resolution for Screen Height (fhsp). PT Resolução rápida para Altura da Tela (fhsp).
@JvmStaticfun fssp(context: Context, value: Int): Float
EN Quick resolution for Smallest Width (fssp). PT Resolução rápida para Smallest Width (fssp).
@JvmStaticfun fwsp(context: Context, value: Int): Float
EN Quick resolution for Screen Width (fwsp). PT Resolução rápida para Largura da Tela (fwsp).
@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 fhemLw(context: Context, value: Int): Float
EN Quick resolution for Screen Height without font scale, landscape is Screen Width.
@JvmStaticfun fhemLwa(context: Context, value: Int): Float
@JvmStaticfun fhemLwi(context: Context, value: Int): Float
@JvmStaticfun fhemLwia(context: Context, value: Int): Float
@JvmStaticfun fhemPw(context: Context, value: Int): Float
EN Quick resolution for Screen Height without font scale, portrait is Screen Width.
@JvmStaticfun fhemPwa(context: Context, value: Int): Float
@JvmStaticfun fhemPwi(context: Context, value: Int): Float
@JvmStaticfun fhemPwia(context: Context, value: Int): Float
@JvmStaticfun fhspa(context: Context, value: Int): Float
@JvmStaticfun fhspi(context: Context, value: Int): Float
@JvmStaticfun fhspia(context: Context, value: Int): Float
@JvmStaticfun fhspLw(context: Context, value: Int): Float
EN Quick resolution for Screen Height (fhsp), but in landscape orientation it acts as Screen Width (fwsp).
@JvmStaticfun fhspLwa(context: Context, value: Int): Float
@JvmStaticfun fhspLwi(context: Context, value: Int): Float
@JvmStaticfun fhspLwia(context: Context, value: Int): Float
@JvmStatic@JvmOverloadsfun fhspMode(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 (fhsp) with UiModeType override.
@JvmStaticfun fhspPw(context: Context, value: Int): Float
EN Quick resolution for Screen Height (fhsp), but in portrait orientation it acts as Screen Width (fwsp).
@JvmStaticfun fhspPwa(context: Context, value: Int): Float
@JvmStaticfun fhspPwi(context: Context, value: Int): Float
@JvmStaticfun fhspPwia(context: Context, value: Int): Float
@JvmStatic@JvmOverloadsfun fhspQualifier(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 fhspRotate(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 (fhsp) with rotation override.
@JvmStatic@JvmOverloadsfun fhspScreen(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): FluidSp
EN Starts the build chain for the custom dimension FluidSp from a base Float. PT Inicia a cadeia de construção para a dimensão customizada FluidSp a partir de um Float base.
EN Starts the build chain for the custom dimension FluidSp from a base Int. PT Inicia a cadeia de construção para a dimensão customizada FluidSp 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 fsemLh(context: Context, value: Int): Float
EN Quick resolution for Smallest Width without font scale, landscape is Screen Height.
@JvmStaticfun fsemLha(context: Context, value: Int): Float
@JvmStaticfun fsemLhi(context: Context, value: Int): Float
@JvmStaticfun fsemLhia(context: Context, value: Int): Float
@JvmStaticfun fsemLw(context: Context, value: Int): Float
EN Quick resolution for Smallest Width without font scale, landscape is Screen Width.
@JvmStaticfun fsemLwa(context: Context, value: Int): Float
@JvmStaticfun fsemLwi(context: Context, value: Int): Float
@JvmStaticfun fsemLwia(context: Context, value: Int): Float
@JvmStaticfun fsemPh(context: Context, value: Int): Float
EN Quick resolution for Smallest Width without font scale, portrait is Screen Height.
@JvmStaticfun fsemPha(context: Context, value: Int): Float
@JvmStaticfun fsemPhi(context: Context, value: Int): Float
@JvmStaticfun fsemPhia(context: Context, value: Int): Float
@JvmStaticfun fsemPw(context: Context, value: Int): Float
EN Quick resolution for Smallest Width without font scale, portrait is Screen Width.
@JvmStaticfun fsemPwa(context: Context, value: Int): Float
@JvmStaticfun fsemPwi(context: Context, value: Int): Float
@JvmStaticfun fsemPwia(context: Context, value: Int): Float
@JvmStaticfun fsspa(context: Context, value: Int): Float
@JvmStaticfun fsspi(context: Context, value: Int): Float
@JvmStaticfun fsspia(context: Context, value: Int): Float
@JvmStaticfun fsspLh(context: Context, value: Int): Float
EN Quick resolution for Smallest Width (fssp), but in landscape orientation it acts as Screen Height (fhsp).
@JvmStaticfun fsspLha(context: Context, value: Int): Float
@JvmStaticfun fsspLhi(context: Context, value: Int): Float
@JvmStaticfun fsspLhia(context: Context, value: Int): Float
@JvmStaticfun fsspLw(context: Context, value: Int): Float
EN Quick resolution for Smallest Width (fssp), but in landscape orientation it acts as Screen Width (fwsp).
@JvmStaticfun fsspLwa(context: Context, value: Int): Float
@JvmStaticfun fsspLwi(context: Context, value: Int): Float
@JvmStaticfun fsspLwia(context: Context, value: Int): Float
@JvmStatic@JvmOverloadsfun fsspMode(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 (fssp) with UiModeType override.
@JvmStaticfun fsspPh(context: Context, value: Int): Float
EN Quick resolution for Smallest Width (fssp), but in portrait orientation it acts as Screen Height (fhsp).
@JvmStaticfun fsspPha(context: Context, value: Int): Float
@JvmStaticfun fsspPhi(context: Context, value: Int): Float
@JvmStaticfun fsspPhia(context: Context, value: Int): Float
@JvmStaticfun fsspPw(context: Context, value: Int): Float
EN Quick resolution for Smallest Width (fssp), but in portrait orientation it acts as Screen Width (fwsp).
@JvmStaticfun fsspPwa(context: Context, value: Int): Float
@JvmStaticfun fsspPwi(context: Context, value: Int): Float
@JvmStaticfun fsspPwia(context: Context, value: Int): Float
@JvmStatic@JvmOverloadsfun fsspQualifier(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 fsspRotate(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 (fssp) with rotation override.
@JvmStatic@JvmOverloadsfun fsspScreen(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 fwemLh(context: Context, value: Int): Float
EN Quick resolution for Screen Width without font scale, landscape is Screen Height.
@JvmStaticfun fwemLha(context: Context, value: Int): Float
@JvmStaticfun fwemLhi(context: Context, value: Int): Float
@JvmStaticfun fwemLhia(context: Context, value: Int): Float
@JvmStaticfun fwemPh(context: Context, value: Int): Float
EN Quick resolution for Screen Width without font scale, portrait is Screen Height.
@JvmStaticfun fwemPha(context: Context, value: Int): Float
@JvmStaticfun fwemPhi(context: Context, value: Int): Float
@JvmStaticfun fwemPhia(context: Context, value: Int): Float
@JvmStaticfun fwspa(context: Context, value: Int): Float
@JvmStaticfun fwspi(context: Context, value: Int): Float
@JvmStaticfun fwspia(context: Context, value: Int): Float
@JvmStaticfun fwspLh(context: Context, value: Int): Float
EN Quick resolution for Screen Width (fwsp), but in landscape orientation it acts as Screen Height (fhsp).
@JvmStaticfun fwspLha(context: Context, value: Int): Float
@JvmStaticfun fwspLhi(context: Context, value: Int): Float
@JvmStaticfun fwspLhia(context: Context, value: Int): Float
@JvmStatic@JvmOverloadsfun fwspMode(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 (fwsp) with UiModeType override.
@JvmStaticfun fwspPh(context: Context, value: Int): Float
EN Quick resolution for Screen Width (fwsp), but in portrait orientation it acts as Screen Height (fhsp).
@JvmStaticfun fwspPha(context: Context, value: Int): Float
@JvmStaticfun fwspPhi(context: Context, value: Int): Float
@JvmStaticfun fwspPhia(context: Context, value: Int): Float
@JvmStatic@JvmOverloadsfun fwspQualifier(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 fwspRotate(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 (fwsp) with rotation override.
@JvmStatic@JvmOverloadsfun fwspScreen(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.