//AppDimens SDP, HDP, WDP: Scalable Width and Height Dimensions/com.appdimens.dynamic.code.fluid/DimenFluidDp
object DimenFluidDp
EN Utility object for handling SDP (Scalable Dp) dimensions from Java.
PT Objeto utilitário para manipulação de dimensões SDP (Scalable Dp) no Java.
@JvmStaticfun fhdp(context: Context, value: Int): Float
EN Quick resolution for Screen Height (hdp). PT Resolução rápida para Altura da Tela (hdp).
@JvmStaticfun fhdpa(context: Context, value: Int): Float
@JvmStaticfun fhdpi(context: Context, value: Int): Float
@JvmStaticfun fhdpia(context: Context, value: Int): Float
@JvmStaticfun fhdpLw(context: Context, value: Int): Float
EN Quick resolution for Screen Height (hdp), but in landscape orientation it acts as Screen Width (wdp).
@JvmStaticfun fhdpLwa(context: Context, value: Int): Float
@JvmStaticfun fhdpLwi(context: Context, value: Int): Float
@JvmStaticfun fhdpLwia(context: Context, value: Int): Float
@JvmStatic@JvmOverloadsfun fhdpMode(context: Context, value: Int, modeValue: Number, uiModeType: UiModeType, finalQualifierResolver: DpQualifier? = null, ignoreMultiWindows: Boolean = false, applyAspectRatio: Boolean = false, customSensitivityK: Float? = null): Float
EN Facilitator for Screen Height (hdp) with UiModeType override.
@JvmStaticfun fhdpPw(context: Context, value: Int): Float
EN Quick resolution for Screen Height (hdp), but in portrait orientation it acts as Screen Width (wdp).
@JvmStaticfun fhdpPwa(context: Context, value: Int): Float
@JvmStaticfun fhdpPwi(context: Context, value: Int): Float
@JvmStaticfun fhdpPwia(context: Context, value: Int): Float
@JvmStatic@JvmOverloadsfun fhdpQualifier(context: Context, value: Int, qualifiedValue: Number, qualifierType: DpQualifier, qualifierValue: Number, finalQualifierResolver: DpQualifier? = null, ignoreMultiWindows: Boolean = false, applyAspectRatio: Boolean = false, customSensitivityK: Float? = null): Float
EN Quick resolution for Screen Height (hDP) conditional scaling.
@JvmStatic@JvmOverloadsfun fhdpRotate(context: Context, value: Int, rotationValue: Number, finalQualifierResolver: DpQualifier = DpQualifier.HEIGHT, orientation: Orientation = Orientation.LANDSCAPE, ignoreMultiWindows: Boolean = false, applyAspectRatio: Boolean = false, customSensitivityK: Float? = null): Float
EN Facilitator for Screen Height (hdp) with rotation override.
@JvmStatic@JvmOverloadsfun fhdpScreen(context: Context, value: Int, screenValue: Number, uiModeType: UiModeType, qualifierType: DpQualifier, qualifierValue: Number, finalQualifierResolver: DpQualifier? = null, ignoreMultiWindows: Boolean = false, applyAspectRatio: Boolean = false, customSensitivityK: Float? = null): Float
EN Quick resolution for Screen Height (hDP) context conditional scaling.
@JvmStaticfun fsdp(context: Context, value: Int): Float
EN Quick resolution for Smallest Width (sdp). PT Resolução rápida para Smallest Width (sdp).
@JvmStaticfun fsdpa(context: Context, value: Int): Float
EN Quick resolution for Smallest Width (sdpa) with aspect ratio. PT Resolução rápida para Smallest Width (sdpa) com proporção de tela.
@JvmStaticfun fsdpi(context: Context, value: Int): Float
EN Quick resolution for Smallest Width (sdpi) ignoring multi-windows. PT Resolução rápida para Smallest Width (sdpi) ignorando janelas múltiplas.
@JvmStaticfun fsdpia(context: Context, value: Int): Float
EN Quick resolution for Smallest Width (sdpia) ignoring multi-windows and with aspect ratio. PT Resolução rápida para Smallest Width (sdpia) ignorando janelas múltiplas e com proporção.
@JvmStaticfun fsdpLh(context: Context, value: Int): Float
EN Quick resolution for Smallest Width (sdp), but in landscape orientation it acts as Screen Height (hdp). PT Resolução rápida para Smallest Width (sdp), mas na orientação paisagem atua como Altura da Tela (hdp).
@JvmStaticfun fsdpLha(context: Context, value: Int): Float
@JvmStaticfun fsdpLhi(context: Context, value: Int): Float
@JvmStaticfun fsdpLhia(context: Context, value: Int): Float
@JvmStaticfun fsdpLw(context: Context, value: Int): Float
EN Quick resolution for Smallest Width (sdp), but in landscape orientation it acts as Screen Width (wdp). PT Resolução rápida para Smallest Width (sdp), mas na orientação paisagem atua como Largura da Tela (wdp).
@JvmStaticfun fsdpLwa(context: Context, value: Int): Float
@JvmStaticfun fsdpLwi(context: Context, value: Int): Float
@JvmStaticfun fsdpLwia(context: Context, value: Int): Float
@JvmStatic@JvmOverloadsfun fsdpMode(context: Context, value: Int, modeValue: Number, uiModeType: UiModeType, finalQualifierResolver: DpQualifier? = null, ignoreMultiWindows: Boolean = false, applyAspectRatio: Boolean = false, customSensitivityK: Float? = null): Float
EN Facilitator for Smallest Width (sdp) with UiModeType override.
@JvmStaticfun fsdpPh(context: Context, value: Int): Float
EN Quick resolution for Smallest Width (sdp), but in portrait orientation it acts as Screen Height (hdp). PT Resolução rápida para Smallest Width (sdp), mas na orientação retrato atua como Altura da Tela (hdp).
@JvmStaticfun fsdpPha(context: Context, value: Int): Float
@JvmStaticfun fsdpPhi(context: Context, value: Int): Float
@JvmStaticfun fsdpPhia(context: Context, value: Int): Float
@JvmStaticfun fsdpPw(context: Context, value: Int): Float
EN Quick resolution for Smallest Width (sdp), but in portrait orientation it acts as Screen Width (wdp). PT Resolução rápida para Smallest Width (sdp), mas na orientação retrato atua como Largura da Tela (wdp).
@JvmStaticfun fsdpPwa(context: Context, value: Int): Float
@JvmStaticfun fsdpPwi(context: Context, value: Int): Float
@JvmStaticfun fsdpPwia(context: Context, value: Int): Float
@JvmStatic@JvmOverloadsfun fsdpQualifier(context: Context, value: Int, qualifiedValue: Number, qualifierType: DpQualifier, qualifierValue: Number, finalQualifierResolver: DpQualifier? = null, ignoreMultiWindows: Boolean = false, applyAspectRatio: Boolean = false, customSensitivityK: Float? = null): Float
EN Quick resolution for Smallest Width (swDP) conditional scaling.
@JvmStatic@JvmOverloadsfun fsdpRotate(context: Context, value: Int, rotationValue: Number, finalQualifierResolver: DpQualifier = DpQualifier.SMALL_WIDTH, orientation: Orientation = Orientation.LANDSCAPE, ignoreMultiWindows: Boolean = false, applyAspectRatio: Boolean = false, customSensitivityK: Float? = null): Float
EN Facilitator for Smallest Width (sdp) with rotation override.
@JvmStatic@JvmOverloadsfun fsdpScreen(context: Context, value: Int, screenValue: Number, uiModeType: UiModeType, qualifierType: DpQualifier, qualifierValue: Number, finalQualifierResolver: DpQualifier? = null, ignoreMultiWindows: Boolean = false, applyAspectRatio: Boolean = false, customSensitivityK: Float? = null): Float
EN Quick resolution for Smallest Width (swDP) context conditional scaling.
@JvmStaticfun fwdp(context: Context, value: Int): Float
EN Quick resolution for Screen Width (wdp). PT Resolução rápida para Largura da Tela (wdp).
@JvmStaticfun fwdpa(context: Context, value: Int): Float
@JvmStaticfun fwdpi(context: Context, value: Int): Float
@JvmStaticfun fwdpia(context: Context, value: Int): Float
@JvmStaticfun fwdpLh(context: Context, value: Int): Float
EN Quick resolution for Screen Width (wdp), but in landscape orientation it acts as Screen Height (hdp).
@JvmStaticfun fwdpLha(context: Context, value: Int): Float
@JvmStaticfun fwdpLhi(context: Context, value: Int): Float
@JvmStaticfun fwdpLhia(context: Context, value: Int): Float
@JvmStatic@JvmOverloadsfun fwdpMode(context: Context, value: Int, modeValue: Number, uiModeType: UiModeType, finalQualifierResolver: DpQualifier? = null, ignoreMultiWindows: Boolean = false, applyAspectRatio: Boolean = false, customSensitivityK: Float? = null): Float
EN Facilitator for Screen Width (wdp) with UiModeType override.
@JvmStaticfun fwdpPh(context: Context, value: Int): Float
EN Quick resolution for Screen Width (wdp), but in portrait orientation it acts as Screen Height (hdp).
@JvmStaticfun fwdpPha(context: Context, value: Int): Float
@JvmStaticfun fwdpPhi(context: Context, value: Int): Float
@JvmStaticfun fwdpPhia(context: Context, value: Int): Float
@JvmStatic@JvmOverloadsfun fwdpQualifier(context: Context, value: Int, qualifiedValue: Number, qualifierType: DpQualifier, qualifierValue: Number, finalQualifierResolver: DpQualifier? = null, ignoreMultiWindows: Boolean = false, applyAspectRatio: Boolean = false, customSensitivityK: Float? = null): Float
EN Quick resolution for Screen Width (wDP) conditional scaling.
@JvmStatic@JvmOverloadsfun fwdpRotate(context: Context, value: Int, rotationValue: Number, finalQualifierResolver: DpQualifier = DpQualifier.WIDTH, orientation: Orientation = Orientation.LANDSCAPE, ignoreMultiWindows: Boolean = false, applyAspectRatio: Boolean = false, customSensitivityK: Float? = null): Float
EN Facilitator for Screen Width (wdp) with rotation override.
@JvmStatic@JvmOverloadsfun fwdpScreen(context: Context, value: Int, screenValue: Number, uiModeType: UiModeType, qualifierType: DpQualifier, qualifierValue: Number, finalQualifierResolver: DpQualifier? = null, ignoreMultiWindows: Boolean = false, applyAspectRatio: Boolean = false, customSensitivityK: Float? = null): Float
EN Quick resolution for Screen Width (wDP) context conditional scaling.
@JvmStatic@JvmOverloadsfun getDimensionInDp(context: Context, qualifier: DpQualifier, value: Int, inverter: Inverter = Inverter.DEFAULT, ignoreMultiWindows: Boolean = false, applyAspectRatio: Boolean = false, customSensitivityK: Float? = null): Float
EN Generic DP scaling function for Java. PT Função de escala DP genérica para Java.
@JvmStatic@JvmOverloadsfun getDimensionInPx(context: Context, qualifier: DpQualifier, value: Int, inverter: Inverter = Inverter.DEFAULT, ignoreMultiWindows: Boolean = false, applyAspectRatio: Boolean = false, customSensitivityK: Float? = null): Float
EN Generic scaling function for Java. PT Função de escala genérica para Java.
@JvmStaticfun scaled(initialBaseValue: Float): DimenFluid
EN Starts the build chain for the custom dimension DimenFluid from a base Float.
EN Starts the build chain for the custom dimension DimenFluid from a base Int. PT Inicia a cadeia de construção para a dimensão customizada DimenFluid a partir de um Int base.
@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.