//AppDimens SDP, HDP, WDP: Scalable Width and Height Dimensions/com.appdimens.dynamic.code.interpolated/DimenInterpolatedSp
object DimenInterpolatedSp
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.
@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 ihemLw(context: Context, value: Int): Float
EN Quick resolution for Screen Height without font scale, landscape is Screen Width.
@JvmStaticfun ihemLwa(context: Context, value: Int): Float
@JvmStaticfun ihemLwi(context: Context, value: Int): Float
@JvmStaticfun ihemLwia(context: Context, value: Int): Float
@JvmStaticfun ihemPw(context: Context, value: Int): Float
EN Quick resolution for Screen Height without font scale, portrait is Screen Width.
@JvmStaticfun ihemPwa(context: Context, value: Int): Float
@JvmStaticfun ihemPwi(context: Context, value: Int): Float
@JvmStaticfun ihemPwia(context: Context, value: Int): Float
@JvmStaticfun ihspa(context: Context, value: Int): Float
@JvmStaticfun ihspi(context: Context, value: Int): Float
@JvmStaticfun ihspia(context: Context, value: Int): Float
@JvmStaticfun ihspLw(context: Context, value: Int): Float
EN Quick resolution for Screen Height (ihsp), but in landscape orientation it acts as Screen Width (iwsp).
@JvmStaticfun ihspLwa(context: Context, value: Int): Float
@JvmStaticfun ihspLwi(context: Context, value: Int): Float
@JvmStaticfun ihspLwia(context: Context, value: Int): Float
@JvmStatic@JvmOverloadsfun ihspMode(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 (ihsp) with UiModeType override.
@JvmStaticfun ihspPw(context: Context, value: Int): Float
EN Quick resolution for Screen Height (ihsp), but in portrait orientation it acts as Screen Width (iwsp).
@JvmStaticfun ihspPwa(context: Context, value: Int): Float
@JvmStaticfun ihspPwi(context: Context, value: Int): Float
@JvmStaticfun ihspPwia(context: Context, value: Int): Float
@JvmStatic@JvmOverloadsfun ihspQualifier(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 ihspRotate(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 (ihsp) with rotation override.
@JvmStatic@JvmOverloadsfun ihspScreen(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 ihsp(context: Context, value: Int): Float
EN Quick resolution for Screen Height (ihsp). PT Resolução rápida para Altura da Tela (ihsp).
@JvmStaticfun issp(context: Context, value: Int): Float
EN Quick resolution for Smallest Width (issp). PT Resolução rápida para Smallest Width (issp).
@JvmStaticfun iwsp(context: Context, value: Int): Float
EN Quick resolution for Screen Width (iwsp). PT Resolução rápida para Largura da Tela (iwsp).
@JvmStaticfun scaled(initialBaseValue: Float): InterpolatedSp
EN Starts the build chain for the custom dimension InterpolatedSp from a base Float. PT Inicia a cadeia de construção para a dimensão customizada InterpolatedSp a partir de um Float base.
EN Starts the build chain for the custom dimension InterpolatedSp from a base Int. PT Inicia a cadeia de construção para a dimensão customizada InterpolatedSp 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 isemLh(context: Context, value: Int): Float
EN Quick resolution for Smallest Width without font scale, landscape is Screen Height.
@JvmStaticfun isemLha(context: Context, value: Int): Float
@JvmStaticfun isemLhi(context: Context, value: Int): Float
@JvmStaticfun isemLhia(context: Context, value: Int): Float
@JvmStaticfun isemLw(context: Context, value: Int): Float
EN Quick resolution for Smallest Width without font scale, landscape is Screen Width.
@JvmStaticfun isemLwa(context: Context, value: Int): Float
@JvmStaticfun isemLwi(context: Context, value: Int): Float
@JvmStaticfun isemLwia(context: Context, value: Int): Float
@JvmStaticfun isemPh(context: Context, value: Int): Float
EN Quick resolution for Smallest Width without font scale, portrait is Screen Height.
@JvmStaticfun isemPha(context: Context, value: Int): Float
@JvmStaticfun isemPhi(context: Context, value: Int): Float
@JvmStaticfun isemPhia(context: Context, value: Int): Float
@JvmStaticfun isemPw(context: Context, value: Int): Float
EN Quick resolution for Smallest Width without font scale, portrait is Screen Width.
@JvmStaticfun isemPwa(context: Context, value: Int): Float
@JvmStaticfun isemPwi(context: Context, value: Int): Float
@JvmStaticfun isemPwia(context: Context, value: Int): Float
@JvmStaticfun isspa(context: Context, value: Int): Float
@JvmStaticfun isspi(context: Context, value: Int): Float
@JvmStaticfun isspia(context: Context, value: Int): Float
@JvmStaticfun isspLh(context: Context, value: Int): Float
EN Quick resolution for Smallest Width (issp), but in landscape orientation it acts as Screen Height (ihsp).
@JvmStaticfun isspLha(context: Context, value: Int): Float
@JvmStaticfun isspLhi(context: Context, value: Int): Float
@JvmStaticfun isspLhia(context: Context, value: Int): Float
@JvmStaticfun isspLw(context: Context, value: Int): Float
EN Quick resolution for Smallest Width (issp), but in landscape orientation it acts as Screen Width (iwsp).
@JvmStaticfun isspLwa(context: Context, value: Int): Float
@JvmStaticfun isspLwi(context: Context, value: Int): Float
@JvmStaticfun isspLwia(context: Context, value: Int): Float
@JvmStatic@JvmOverloadsfun isspMode(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 (issp) with UiModeType override.
@JvmStaticfun isspPh(context: Context, value: Int): Float
EN Quick resolution for Smallest Width (issp), but in portrait orientation it acts as Screen Height (ihsp).
@JvmStaticfun isspPha(context: Context, value: Int): Float
@JvmStaticfun isspPhi(context: Context, value: Int): Float
@JvmStaticfun isspPhia(context: Context, value: Int): Float
@JvmStaticfun isspPw(context: Context, value: Int): Float
EN Quick resolution for Smallest Width (issp), but in portrait orientation it acts as Screen Width (iwsp).
@JvmStaticfun isspPwa(context: Context, value: Int): Float
@JvmStaticfun isspPwi(context: Context, value: Int): Float
@JvmStaticfun isspPwia(context: Context, value: Int): Float
@JvmStatic@JvmOverloadsfun isspQualifier(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 isspRotate(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 (issp) with rotation override.
@JvmStatic@JvmOverloadsfun isspScreen(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 iwemLh(context: Context, value: Int): Float
EN Quick resolution for Screen Width without font scale, landscape is Screen Height.
@JvmStaticfun iwemLha(context: Context, value: Int): Float
@JvmStaticfun iwemLhi(context: Context, value: Int): Float
@JvmStaticfun iwemLhia(context: Context, value: Int): Float
@JvmStaticfun iwemPh(context: Context, value: Int): Float
EN Quick resolution for Screen Width without font scale, portrait is Screen Height.
@JvmStaticfun iwemPha(context: Context, value: Int): Float
@JvmStaticfun iwemPhi(context: Context, value: Int): Float
@JvmStaticfun iwemPhia(context: Context, value: Int): Float
@JvmStaticfun iwspa(context: Context, value: Int): Float
@JvmStaticfun iwspi(context: Context, value: Int): Float
@JvmStaticfun iwspia(context: Context, value: Int): Float
@JvmStaticfun iwspLh(context: Context, value: Int): Float
EN Quick resolution for Screen Width (iwsp), but in landscape orientation it acts as Screen Height (ihsp).
@JvmStaticfun iwspLha(context: Context, value: Int): Float
@JvmStaticfun iwspLhi(context: Context, value: Int): Float
@JvmStaticfun iwspLhia(context: Context, value: Int): Float
@JvmStatic@JvmOverloadsfun iwspMode(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 (iwsp) with UiModeType override.
@JvmStaticfun iwspPh(context: Context, value: Int): Float
EN Quick resolution for Screen Width (iwsp), but in portrait orientation it acts as Screen Height (ihsp).
@JvmStaticfun iwspPha(context: Context, value: Int): Float
@JvmStaticfun iwspPhi(context: Context, value: Int): Float
@JvmStaticfun iwspPhia(context: Context, value: Int): Float
@JvmStatic@JvmOverloadsfun iwspQualifier(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 iwspRotate(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 (iwsp) with rotation override.
@JvmStatic@JvmOverloadsfun iwspScreen(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.