//AppDimens SDP, HDP, WDP: Scalable Width and Height Dimensions/com.appdimens.dynamic.code.fit/DimenFitSp
object DimenFitSp
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 fthsp(context: Context, value: Int): Float
EN Quick resolution for Screen Height (fthsp). PT Resolução rápida para Altura da Tela (fthsp).
@JvmStaticfun ftssp(context: Context, value: Int): Float
EN Quick resolution for Smallest Width (ftssp). PT Resolução rápida para Smallest Width (ftssp).
@JvmStaticfun ftwsp(context: Context, value: Int): Float
EN Quick resolution for Screen Width (ftwsp). PT Resolução rápida para Largura da Tela (ftwsp).
@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 fthemLw(context: Context, value: Int): Float
EN Quick resolution for Screen Height without font scale, landscape is Screen Width.
@JvmStaticfun fthemLwa(context: Context, value: Int): Float
@JvmStaticfun fthemLwi(context: Context, value: Int): Float
@JvmStaticfun fthemLwia(context: Context, value: Int): Float
@JvmStaticfun fthemPw(context: Context, value: Int): Float
EN Quick resolution for Screen Height without font scale, portrait is Screen Width.
@JvmStaticfun fthemPwa(context: Context, value: Int): Float
@JvmStaticfun fthemPwi(context: Context, value: Int): Float
@JvmStaticfun fthemPwia(context: Context, value: Int): Float
@JvmStaticfun fthspa(context: Context, value: Int): Float
@JvmStaticfun fthspi(context: Context, value: Int): Float
@JvmStaticfun fthspia(context: Context, value: Int): Float
@JvmStaticfun fthspLw(context: Context, value: Int): Float
EN Quick resolution for Screen Height (fthsp), but in landscape orientation it acts as Screen Width (ftwsp).
@JvmStaticfun fthspLwa(context: Context, value: Int): Float
@JvmStaticfun fthspLwi(context: Context, value: Int): Float
@JvmStaticfun fthspLwia(context: Context, value: Int): Float
@JvmStatic@JvmOverloadsfun fthspMode(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 (fthsp) with UiModeType override.
@JvmStaticfun fthspPw(context: Context, value: Int): Float
EN Quick resolution for Screen Height (fthsp), but in portrait orientation it acts as Screen Width (ftwsp).
@JvmStaticfun fthspPwa(context: Context, value: Int): Float
@JvmStaticfun fthspPwi(context: Context, value: Int): Float
@JvmStaticfun fthspPwia(context: Context, value: Int): Float
@JvmStatic@JvmOverloadsfun fthspQualifier(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 fthspRotate(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 (fthsp) with rotation override.
@JvmStatic@JvmOverloadsfun fthspScreen(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): FitSp
EN Starts the build chain for the custom dimension FitSp from a base Float. PT Inicia a cadeia de construção para a dimensão customizada FitSp a partir de um Float base.
EN Starts the build chain for the custom dimension FitSp from a base Int. PT Inicia a cadeia de construção para a dimensão customizada FitSp 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 ftsemLh(context: Context, value: Int): Float
EN Quick resolution for Smallest Width without font scale, landscape is Screen Height.
@JvmStaticfun ftsemLha(context: Context, value: Int): Float
@JvmStaticfun ftsemLhi(context: Context, value: Int): Float
@JvmStaticfun ftsemLhia(context: Context, value: Int): Float
@JvmStaticfun ftsemLw(context: Context, value: Int): Float
EN Quick resolution for Smallest Width without font scale, landscape is Screen Width.
@JvmStaticfun ftsemLwa(context: Context, value: Int): Float
@JvmStaticfun ftsemLwi(context: Context, value: Int): Float
@JvmStaticfun ftsemLwia(context: Context, value: Int): Float
@JvmStaticfun ftsemPh(context: Context, value: Int): Float
EN Quick resolution for Smallest Width without font scale, portrait is Screen Height.
@JvmStaticfun ftsemPha(context: Context, value: Int): Float
@JvmStaticfun ftsemPhi(context: Context, value: Int): Float
@JvmStaticfun ftsemPhia(context: Context, value: Int): Float
@JvmStaticfun ftsemPw(context: Context, value: Int): Float
EN Quick resolution for Smallest Width without font scale, portrait is Screen Width.
@JvmStaticfun ftsemPwa(context: Context, value: Int): Float
@JvmStaticfun ftsemPwi(context: Context, value: Int): Float
@JvmStaticfun ftsemPwia(context: Context, value: Int): Float
@JvmStaticfun ftsspa(context: Context, value: Int): Float
@JvmStaticfun ftsspi(context: Context, value: Int): Float
@JvmStaticfun ftsspia(context: Context, value: Int): Float
@JvmStaticfun ftsspLh(context: Context, value: Int): Float
EN Quick resolution for Smallest Width (ftssp), but in landscape orientation it acts as Screen Height (fthsp).
@JvmStaticfun ftsspLha(context: Context, value: Int): Float
@JvmStaticfun ftsspLhi(context: Context, value: Int): Float
@JvmStaticfun ftsspLhia(context: Context, value: Int): Float
@JvmStaticfun ftsspLw(context: Context, value: Int): Float
EN Quick resolution for Smallest Width (ftssp), but in landscape orientation it acts as Screen Width (ftwsp).
@JvmStaticfun ftsspLwa(context: Context, value: Int): Float
@JvmStaticfun ftsspLwi(context: Context, value: Int): Float
@JvmStaticfun ftsspLwia(context: Context, value: Int): Float
@JvmStatic@JvmOverloadsfun ftsspMode(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 (ftssp) with UiModeType override.
@JvmStaticfun ftsspPh(context: Context, value: Int): Float
EN Quick resolution for Smallest Width (ftssp), but in portrait orientation it acts as Screen Height (fthsp).
@JvmStaticfun ftsspPha(context: Context, value: Int): Float
@JvmStaticfun ftsspPhi(context: Context, value: Int): Float
@JvmStaticfun ftsspPhia(context: Context, value: Int): Float
@JvmStaticfun ftsspPw(context: Context, value: Int): Float
EN Quick resolution for Smallest Width (ftssp), but in portrait orientation it acts as Screen Width (ftwsp).
@JvmStaticfun ftsspPwa(context: Context, value: Int): Float
@JvmStaticfun ftsspPwi(context: Context, value: Int): Float
@JvmStaticfun ftsspPwia(context: Context, value: Int): Float
@JvmStatic@JvmOverloadsfun ftsspQualifier(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 ftsspRotate(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 (ftssp) with rotation override.
@JvmStatic@JvmOverloadsfun ftsspScreen(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 ftwemLh(context: Context, value: Int): Float
EN Quick resolution for Screen Width without font scale, landscape is Screen Height.
@JvmStaticfun ftwemLha(context: Context, value: Int): Float
@JvmStaticfun ftwemLhi(context: Context, value: Int): Float
@JvmStaticfun ftwemLhia(context: Context, value: Int): Float
@JvmStaticfun ftwemPh(context: Context, value: Int): Float
EN Quick resolution for Screen Width without font scale, portrait is Screen Height.
@JvmStaticfun ftwemPha(context: Context, value: Int): Float
@JvmStaticfun ftwemPhi(context: Context, value: Int): Float
@JvmStaticfun ftwemPhia(context: Context, value: Int): Float
@JvmStaticfun ftwspa(context: Context, value: Int): Float
@JvmStaticfun ftwspi(context: Context, value: Int): Float
@JvmStaticfun ftwspia(context: Context, value: Int): Float
@JvmStaticfun ftwspLh(context: Context, value: Int): Float
EN Quick resolution for Screen Width (ftwsp), but in landscape orientation it acts as Screen Height (fthsp).
@JvmStaticfun ftwspLha(context: Context, value: Int): Float
@JvmStaticfun ftwspLhi(context: Context, value: Int): Float
@JvmStaticfun ftwspLhia(context: Context, value: Int): Float
@JvmStatic@JvmOverloadsfun ftwspMode(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 (ftwsp) with UiModeType override.
@JvmStaticfun ftwspPh(context: Context, value: Int): Float
EN Quick resolution for Screen Width (ftwsp), but in portrait orientation it acts as Screen Height (fthsp).
@JvmStaticfun ftwspPha(context: Context, value: Int): Float
@JvmStaticfun ftwspPhi(context: Context, value: Int): Float
@JvmStaticfun ftwspPhia(context: Context, value: Int): Float
@JvmStatic@JvmOverloadsfun ftwspQualifier(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 ftwspRotate(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 (ftwsp) with rotation override.
@JvmStatic@JvmOverloadsfun ftwspScreen(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.