//AppDimens SDP, HDP, WDP: Scalable Width and Height Dimensions/com.appdimens.dynamic.code.density/DimenDensitySp
object DimenDensitySp
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 dhsp(context: Context, value: Int): Float
EN Quick resolution for Screen Height (dhsp). PT Resolução rápida para Altura da Tela (dhsp).
@JvmStaticfun dssp(context: Context, value: Int): Float
EN Quick resolution for Smallest Width (dssp). PT Resolução rápida para Smallest Width (dssp).
@JvmStaticfun dwsp(context: Context, value: Int): Float
EN Quick resolution for Screen Width (dwsp). PT Resolução rápida para Largura da Tela (dwsp).
@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 dhemLw(context: Context, value: Int): Float
EN Quick resolution for Screen Height without font scale, landscape is Screen Width.
@JvmStaticfun dhemLwa(context: Context, value: Int): Float
@JvmStaticfun dhemLwi(context: Context, value: Int): Float
@JvmStaticfun dhemLwia(context: Context, value: Int): Float
@JvmStaticfun dhemPw(context: Context, value: Int): Float
EN Quick resolution for Screen Height without font scale, portrait is Screen Width.
@JvmStaticfun dhemPwa(context: Context, value: Int): Float
@JvmStaticfun dhemPwi(context: Context, value: Int): Float
@JvmStaticfun dhemPwia(context: Context, value: Int): Float
@JvmStaticfun dhspa(context: Context, value: Int): Float
@JvmStaticfun dhspi(context: Context, value: Int): Float
@JvmStaticfun dhspia(context: Context, value: Int): Float
@JvmStaticfun dhspLw(context: Context, value: Int): Float
EN Quick resolution for Screen Height (dhsp), but in landscape orientation it acts as Screen Width (dwsp).
@JvmStaticfun dhspLwa(context: Context, value: Int): Float
@JvmStaticfun dhspLwi(context: Context, value: Int): Float
@JvmStaticfun dhspLwia(context: Context, value: Int): Float
@JvmStatic@JvmOverloadsfun dhspMode(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 (dhsp) with UiModeType override.
@JvmStaticfun dhspPw(context: Context, value: Int): Float
EN Quick resolution for Screen Height (dhsp), but in portrait orientation it acts as Screen Width (dwsp).
@JvmStaticfun dhspPwa(context: Context, value: Int): Float
@JvmStaticfun dhspPwi(context: Context, value: Int): Float
@JvmStaticfun dhspPwia(context: Context, value: Int): Float
@JvmStatic@JvmOverloadsfun dhspQualifier(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 dhspRotate(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 (dhsp) with rotation override.
@JvmStatic@JvmOverloadsfun dhspScreen(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): DensitySp
EN Starts the build chain for the custom dimension DensitySp from a base Float. PT Inicia a cadeia de construção para a dimensão customizada DensitySp a partir de um Float base.
EN Starts the build chain for the custom dimension DensitySp from a base Int. PT Inicia a cadeia de construção para a dimensão customizada DensitySp 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 dsemLh(context: Context, value: Int): Float
EN Quick resolution for Smallest Width without font scale, landscape is Screen Height.
@JvmStaticfun dsemLha(context: Context, value: Int): Float
@JvmStaticfun dsemLhi(context: Context, value: Int): Float
@JvmStaticfun dsemLhia(context: Context, value: Int): Float
@JvmStaticfun dsemLw(context: Context, value: Int): Float
EN Quick resolution for Smallest Width without font scale, landscape is Screen Width.
@JvmStaticfun dsemLwa(context: Context, value: Int): Float
@JvmStaticfun dsemLwi(context: Context, value: Int): Float
@JvmStaticfun dsemLwia(context: Context, value: Int): Float
@JvmStaticfun dsemPh(context: Context, value: Int): Float
EN Quick resolution for Smallest Width without font scale, portrait is Screen Height.
@JvmStaticfun dsemPha(context: Context, value: Int): Float
@JvmStaticfun dsemPhi(context: Context, value: Int): Float
@JvmStaticfun dsemPhia(context: Context, value: Int): Float
@JvmStaticfun dsemPw(context: Context, value: Int): Float
EN Quick resolution for Smallest Width without font scale, portrait is Screen Width.
@JvmStaticfun dsemPwa(context: Context, value: Int): Float
@JvmStaticfun dsemPwi(context: Context, value: Int): Float
@JvmStaticfun dsemPwia(context: Context, value: Int): Float
@JvmStaticfun dsspa(context: Context, value: Int): Float
@JvmStaticfun dsspi(context: Context, value: Int): Float
@JvmStaticfun dsspia(context: Context, value: Int): Float
@JvmStaticfun dsspLh(context: Context, value: Int): Float
EN Quick resolution for Smallest Width (dssp), but in landscape orientation it acts as Screen Height (dhsp).
@JvmStaticfun dsspLha(context: Context, value: Int): Float
@JvmStaticfun dsspLhi(context: Context, value: Int): Float
@JvmStaticfun dsspLhia(context: Context, value: Int): Float
@JvmStaticfun dsspLw(context: Context, value: Int): Float
EN Quick resolution for Smallest Width (dssp), but in landscape orientation it acts as Screen Width (dwsp).
@JvmStaticfun dsspLwa(context: Context, value: Int): Float
@JvmStaticfun dsspLwi(context: Context, value: Int): Float
@JvmStaticfun dsspLwia(context: Context, value: Int): Float
@JvmStatic@JvmOverloadsfun dsspMode(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 (dssp) with UiModeType override.
@JvmStaticfun dsspPh(context: Context, value: Int): Float
EN Quick resolution for Smallest Width (dssp), but in portrait orientation it acts as Screen Height (dhsp).
@JvmStaticfun dsspPha(context: Context, value: Int): Float
@JvmStaticfun dsspPhi(context: Context, value: Int): Float
@JvmStaticfun dsspPhia(context: Context, value: Int): Float
@JvmStaticfun dsspPw(context: Context, value: Int): Float
EN Quick resolution for Smallest Width (dssp), but in portrait orientation it acts as Screen Width (dwsp).
@JvmStaticfun dsspPwa(context: Context, value: Int): Float
@JvmStaticfun dsspPwi(context: Context, value: Int): Float
@JvmStaticfun dsspPwia(context: Context, value: Int): Float
@JvmStatic@JvmOverloadsfun dsspQualifier(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 dsspRotate(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 (dssp) with rotation override.
@JvmStatic@JvmOverloadsfun dsspScreen(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 dwemLh(context: Context, value: Int): Float
EN Quick resolution for Screen Width without font scale, landscape is Screen Height.
@JvmStaticfun dwemLha(context: Context, value: Int): Float
@JvmStaticfun dwemLhi(context: Context, value: Int): Float
@JvmStaticfun dwemLhia(context: Context, value: Int): Float
@JvmStaticfun dwemPh(context: Context, value: Int): Float
EN Quick resolution for Screen Width without font scale, portrait is Screen Height.
@JvmStaticfun dwemPha(context: Context, value: Int): Float
@JvmStaticfun dwemPhi(context: Context, value: Int): Float
@JvmStaticfun dwemPhia(context: Context, value: Int): Float
@JvmStaticfun dwspa(context: Context, value: Int): Float
@JvmStaticfun dwspi(context: Context, value: Int): Float
@JvmStaticfun dwspia(context: Context, value: Int): Float
@JvmStaticfun dwspLh(context: Context, value: Int): Float
EN Quick resolution for Screen Width (dwsp), but in landscape orientation it acts as Screen Height (dhsp).
@JvmStaticfun dwspLha(context: Context, value: Int): Float
@JvmStaticfun dwspLhi(context: Context, value: Int): Float
@JvmStaticfun dwspLhia(context: Context, value: Int): Float
@JvmStatic@JvmOverloadsfun dwspMode(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 (dwsp) with UiModeType override.
@JvmStaticfun dwspPh(context: Context, value: Int): Float
EN Quick resolution for Screen Width (dwsp), but in portrait orientation it acts as Screen Height (dhsp).
@JvmStaticfun dwspPha(context: Context, value: Int): Float
@JvmStaticfun dwspPhi(context: Context, value: Int): Float
@JvmStaticfun dwspPhia(context: Context, value: Int): Float
@JvmStatic@JvmOverloadsfun dwspQualifier(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 dwspRotate(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 (dwsp) with rotation override.
@JvmStatic@JvmOverloadsfun dwspScreen(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.