//AppDimens SDP, HDP, WDP: Scalable Width and Height Dimensions/com.appdimens.dynamic.code.logarithmic/DimenLogarithmicSp
object DimenLogarithmicSp
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 loghemLw(context: Context, value: Int): Float
EN Quick resolution for Screen Height without font scale, landscape is Screen Width.
@JvmStaticfun loghemLwa(context: Context, value: Int): Float
@JvmStaticfun loghemLwi(context: Context, value: Int): Float
@JvmStaticfun loghemLwia(context: Context, value: Int): Float
@JvmStaticfun loghemPw(context: Context, value: Int): Float
EN Quick resolution for Screen Height without font scale, portrait is Screen Width.
@JvmStaticfun loghemPwa(context: Context, value: Int): Float
@JvmStaticfun loghemPwi(context: Context, value: Int): Float
@JvmStaticfun loghemPwia(context: Context, value: Int): Float
@JvmStaticfun loghspa(context: Context, value: Int): Float
@JvmStaticfun loghspi(context: Context, value: Int): Float
@JvmStaticfun loghspia(context: Context, value: Int): Float
@JvmStaticfun loghspLw(context: Context, value: Int): Float
EN Quick resolution for Screen Height (loghsp), but in landscape orientation it acts as Screen Width (logwsp).
@JvmStaticfun loghspLwa(context: Context, value: Int): Float
@JvmStaticfun loghspLwi(context: Context, value: Int): Float
@JvmStaticfun loghspLwia(context: Context, value: Int): Float
@JvmStatic@JvmOverloadsfun loghspMode(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 (loghsp) with UiModeType override.
@JvmStaticfun loghspPw(context: Context, value: Int): Float
EN Quick resolution for Screen Height (loghsp), but in portrait orientation it acts as Screen Width (logwsp).
@JvmStaticfun loghspPwa(context: Context, value: Int): Float
@JvmStaticfun loghspPwi(context: Context, value: Int): Float
@JvmStaticfun loghspPwia(context: Context, value: Int): Float
@JvmStatic@JvmOverloadsfun loghspQualifier(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 loghspRotate(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 (loghsp) with rotation override.
@JvmStatic@JvmOverloadsfun loghspScreen(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 loghsp(context: Context, value: Int): Float
EN Quick resolution for Screen Height (loghsp). PT Resolução rápida para Altura da Tela (loghsp).
@JvmStaticfun logssp(context: Context, value: Int): Float
EN Quick resolution for Smallest Width (logssp). PT Resolução rápida para Smallest Width (logssp).
@JvmStaticfun logwsp(context: Context, value: Int): Float
EN Quick resolution for Screen Width (logwsp). PT Resolução rápida para Largura da Tela (logwsp).
@JvmStaticfun scaled(initialBaseValue: Float): LogarithmicSp
EN Starts the build chain for the custom dimension LogarithmicSp from a base Float. PT Inicia a cadeia de construção para a dimensão customizada LogarithmicSp a partir de um Float base.
EN Starts the build chain for the custom dimension LogarithmicSp from a base Int. PT Inicia a cadeia de construção para a dimensão customizada LogarithmicSp 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 logsemLh(context: Context, value: Int): Float
EN Quick resolution for Smallest Width without font scale, landscape is Screen Height.
@JvmStaticfun logsemLha(context: Context, value: Int): Float
@JvmStaticfun logsemLhi(context: Context, value: Int): Float
@JvmStaticfun logsemLhia(context: Context, value: Int): Float
@JvmStaticfun logsemLw(context: Context, value: Int): Float
EN Quick resolution for Smallest Width without font scale, landscape is Screen Width.
@JvmStaticfun logsemLwa(context: Context, value: Int): Float
@JvmStaticfun logsemLwi(context: Context, value: Int): Float
@JvmStaticfun logsemLwia(context: Context, value: Int): Float
@JvmStaticfun logsemPh(context: Context, value: Int): Float
EN Quick resolution for Smallest Width without font scale, portrait is Screen Height.
@JvmStaticfun logsemPha(context: Context, value: Int): Float
@JvmStaticfun logsemPhi(context: Context, value: Int): Float
@JvmStaticfun logsemPhia(context: Context, value: Int): Float
@JvmStaticfun logsemPw(context: Context, value: Int): Float
EN Quick resolution for Smallest Width without font scale, portrait is Screen Width.
@JvmStaticfun logsemPwa(context: Context, value: Int): Float
@JvmStaticfun logsemPwi(context: Context, value: Int): Float
@JvmStaticfun logsemPwia(context: Context, value: Int): Float
@JvmStaticfun logsspa(context: Context, value: Int): Float
@JvmStaticfun logsspi(context: Context, value: Int): Float
@JvmStaticfun logsspia(context: Context, value: Int): Float
@JvmStaticfun logsspLh(context: Context, value: Int): Float
EN Quick resolution for Smallest Width (logssp), but in landscape orientation it acts as Screen Height (loghsp).
@JvmStaticfun logsspLha(context: Context, value: Int): Float
@JvmStaticfun logsspLhi(context: Context, value: Int): Float
@JvmStaticfun logsspLhia(context: Context, value: Int): Float
@JvmStaticfun logsspLw(context: Context, value: Int): Float
EN Quick resolution for Smallest Width (logssp), but in landscape orientation it acts as Screen Width (logwsp).
@JvmStaticfun logsspLwa(context: Context, value: Int): Float
@JvmStaticfun logsspLwi(context: Context, value: Int): Float
@JvmStaticfun logsspLwia(context: Context, value: Int): Float
@JvmStatic@JvmOverloadsfun logsspMode(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 (logssp) with UiModeType override.
@JvmStaticfun logsspPh(context: Context, value: Int): Float
EN Quick resolution for Smallest Width (logssp), but in portrait orientation it acts as Screen Height (loghsp).
@JvmStaticfun logsspPha(context: Context, value: Int): Float
@JvmStaticfun logsspPhi(context: Context, value: Int): Float
@JvmStaticfun logsspPhia(context: Context, value: Int): Float
@JvmStaticfun logsspPw(context: Context, value: Int): Float
EN Quick resolution for Smallest Width (logssp), but in portrait orientation it acts as Screen Width (logwsp).
@JvmStaticfun logsspPwa(context: Context, value: Int): Float
@JvmStaticfun logsspPwi(context: Context, value: Int): Float
@JvmStaticfun logsspPwia(context: Context, value: Int): Float
@JvmStatic@JvmOverloadsfun logsspQualifier(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 logsspRotate(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 (logssp) with rotation override.
@JvmStatic@JvmOverloadsfun logsspScreen(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 logwemLh(context: Context, value: Int): Float
EN Quick resolution for Screen Width without font scale, landscape is Screen Height.
@JvmStaticfun logwemLha(context: Context, value: Int): Float
@JvmStaticfun logwemLhi(context: Context, value: Int): Float
@JvmStaticfun logwemLhia(context: Context, value: Int): Float
@JvmStaticfun logwemPh(context: Context, value: Int): Float
EN Quick resolution for Screen Width without font scale, portrait is Screen Height.
@JvmStaticfun logwemPha(context: Context, value: Int): Float
@JvmStaticfun logwemPhi(context: Context, value: Int): Float
@JvmStaticfun logwemPhia(context: Context, value: Int): Float
@JvmStaticfun logwspa(context: Context, value: Int): Float
@JvmStaticfun logwspi(context: Context, value: Int): Float
@JvmStaticfun logwspia(context: Context, value: Int): Float
@JvmStaticfun logwspLh(context: Context, value: Int): Float
EN Quick resolution for Screen Width (logwsp), but in landscape orientation it acts as Screen Height (loghsp).
@JvmStaticfun logwspLha(context: Context, value: Int): Float
@JvmStaticfun logwspLhi(context: Context, value: Int): Float
@JvmStaticfun logwspLhia(context: Context, value: Int): Float
@JvmStatic@JvmOverloadsfun logwspMode(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 (logwsp) with UiModeType override.
@JvmStaticfun logwspPh(context: Context, value: Int): Float
EN Quick resolution for Screen Width (logwsp), but in portrait orientation it acts as Screen Height (loghsp).
@JvmStaticfun logwspPha(context: Context, value: Int): Float
@JvmStaticfun logwspPhi(context: Context, value: Int): Float
@JvmStaticfun logwspPhia(context: Context, value: Int): Float
@JvmStatic@JvmOverloadsfun logwspQualifier(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 logwspRotate(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 (logwsp) with rotation override.
@JvmStatic@JvmOverloadsfun logwspScreen(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.