//AppDimens SDP, HDP, WDP: Scalable Width and Height Dimensions/com.appdimens.dynamic.code.power/DimenPowerSp
object DimenPowerSp
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 pwhemLw(context: Context, value: Int): Float
EN Quick resolution for Screen Height without font scale, landscape is Screen Width.
@JvmStaticfun pwhemLwa(context: Context, value: Int): Float
@JvmStaticfun pwhemLwi(context: Context, value: Int): Float
@JvmStaticfun pwhemLwia(context: Context, value: Int): Float
@JvmStaticfun pwhemPw(context: Context, value: Int): Float
EN Quick resolution for Screen Height without font scale, portrait is Screen Width.
@JvmStaticfun pwhemPwa(context: Context, value: Int): Float
@JvmStaticfun pwhemPwi(context: Context, value: Int): Float
@JvmStaticfun pwhemPwia(context: Context, value: Int): Float
@JvmStaticfun pwhspa(context: Context, value: Int): Float
@JvmStaticfun pwhspi(context: Context, value: Int): Float
@JvmStaticfun pwhspia(context: Context, value: Int): Float
@JvmStaticfun pwhspLw(context: Context, value: Int): Float
EN Quick resolution for Screen Height (pwhsp), but in landscape orientation it acts as Screen Width (pwwsp).
@JvmStaticfun pwhspLwa(context: Context, value: Int): Float
@JvmStaticfun pwhspLwi(context: Context, value: Int): Float
@JvmStaticfun pwhspLwia(context: Context, value: Int): Float
@JvmStatic@JvmOverloadsfun pwhspMode(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 (pwhsp) with UiModeType override.
@JvmStaticfun pwhspPw(context: Context, value: Int): Float
EN Quick resolution for Screen Height (pwhsp), but in portrait orientation it acts as Screen Width (pwwsp).
@JvmStaticfun pwhspPwa(context: Context, value: Int): Float
@JvmStaticfun pwhspPwi(context: Context, value: Int): Float
@JvmStaticfun pwhspPwia(context: Context, value: Int): Float
@JvmStatic@JvmOverloadsfun pwhspQualifier(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 pwhspRotate(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 (pwhsp) with rotation override.
@JvmStatic@JvmOverloadsfun pwhspScreen(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 pwhsp(context: Context, value: Int): Float
EN Quick resolution for Screen Height (pwhsp). PT Resolução rápida para Altura da Tela (pwhsp).
@JvmStaticfun pwssp(context: Context, value: Int): Float
EN Quick resolution for Smallest Width (pwssp). PT Resolução rápida para Smallest Width (pwssp).
@JvmStaticfun pwwsp(context: Context, value: Int): Float
EN Quick resolution for Screen Width (pwwsp). PT Resolução rápida para Largura da Tela (pwwsp).
@JvmStaticfun scaled(initialBaseValue: Float): PowerSp
EN Starts the build chain for the custom dimension PowerSp from a base Float. PT Inicia a cadeia de construção para a dimensão customizada PowerSp a partir de um Float base.
EN Starts the build chain for the custom dimension PowerSp from a base Int. PT Inicia a cadeia de construção para a dimensão customizada PowerSp 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 pwsemLh(context: Context, value: Int): Float
EN Quick resolution for Smallest Width without font scale, landscape is Screen Height.
@JvmStaticfun pwsemLha(context: Context, value: Int): Float
@JvmStaticfun pwsemLhi(context: Context, value: Int): Float
@JvmStaticfun pwsemLhia(context: Context, value: Int): Float
@JvmStaticfun pwsemLw(context: Context, value: Int): Float
EN Quick resolution for Smallest Width without font scale, landscape is Screen Width.
@JvmStaticfun pwsemLwa(context: Context, value: Int): Float
@JvmStaticfun pwsemLwi(context: Context, value: Int): Float
@JvmStaticfun pwsemLwia(context: Context, value: Int): Float
@JvmStaticfun pwsemPh(context: Context, value: Int): Float
EN Quick resolution for Smallest Width without font scale, portrait is Screen Height.
@JvmStaticfun pwsemPha(context: Context, value: Int): Float
@JvmStaticfun pwsemPhi(context: Context, value: Int): Float
@JvmStaticfun pwsemPhia(context: Context, value: Int): Float
@JvmStaticfun pwsemPw(context: Context, value: Int): Float
EN Quick resolution for Smallest Width without font scale, portrait is Screen Width.
@JvmStaticfun pwsemPwa(context: Context, value: Int): Float
@JvmStaticfun pwsemPwi(context: Context, value: Int): Float
@JvmStaticfun pwsemPwia(context: Context, value: Int): Float
@JvmStaticfun pwsspa(context: Context, value: Int): Float
@JvmStaticfun pwsspi(context: Context, value: Int): Float
@JvmStaticfun pwsspia(context: Context, value: Int): Float
@JvmStaticfun pwsspLh(context: Context, value: Int): Float
EN Quick resolution for Smallest Width (pwssp), but in landscape orientation it acts as Screen Height (pwhsp).
@JvmStaticfun pwsspLha(context: Context, value: Int): Float
@JvmStaticfun pwsspLhi(context: Context, value: Int): Float
@JvmStaticfun pwsspLhia(context: Context, value: Int): Float
@JvmStaticfun pwsspLw(context: Context, value: Int): Float
EN Quick resolution for Smallest Width (pwssp), but in landscape orientation it acts as Screen Width (pwwsp).
@JvmStaticfun pwsspLwa(context: Context, value: Int): Float
@JvmStaticfun pwsspLwi(context: Context, value: Int): Float
@JvmStaticfun pwsspLwia(context: Context, value: Int): Float
@JvmStatic@JvmOverloadsfun pwsspMode(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 (pwssp) with UiModeType override.
@JvmStaticfun pwsspPh(context: Context, value: Int): Float
EN Quick resolution for Smallest Width (pwssp), but in portrait orientation it acts as Screen Height (pwhsp).
@JvmStaticfun pwsspPha(context: Context, value: Int): Float
@JvmStaticfun pwsspPhi(context: Context, value: Int): Float
@JvmStaticfun pwsspPhia(context: Context, value: Int): Float
@JvmStaticfun pwsspPw(context: Context, value: Int): Float
EN Quick resolution for Smallest Width (pwssp), but in portrait orientation it acts as Screen Width (pwwsp).
@JvmStaticfun pwsspPwa(context: Context, value: Int): Float
@JvmStaticfun pwsspPwi(context: Context, value: Int): Float
@JvmStaticfun pwsspPwia(context: Context, value: Int): Float
@JvmStatic@JvmOverloadsfun pwsspQualifier(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 pwsspRotate(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 (pwssp) with rotation override.
@JvmStatic@JvmOverloadsfun pwsspScreen(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 pwwemLh(context: Context, value: Int): Float
EN Quick resolution for Screen Width without font scale, landscape is Screen Height.
@JvmStaticfun pwwemLha(context: Context, value: Int): Float
@JvmStaticfun pwwemLhi(context: Context, value: Int): Float
@JvmStaticfun pwwemLhia(context: Context, value: Int): Float
@JvmStaticfun pwwemPh(context: Context, value: Int): Float
EN Quick resolution for Screen Width without font scale, portrait is Screen Height.
@JvmStaticfun pwwemPha(context: Context, value: Int): Float
@JvmStaticfun pwwemPhi(context: Context, value: Int): Float
@JvmStaticfun pwwemPhia(context: Context, value: Int): Float
@JvmStaticfun pwwspa(context: Context, value: Int): Float
@JvmStaticfun pwwspi(context: Context, value: Int): Float
@JvmStaticfun pwwspia(context: Context, value: Int): Float
@JvmStaticfun pwwspLh(context: Context, value: Int): Float
EN Quick resolution for Screen Width (pwwsp), but in landscape orientation it acts as Screen Height (pwhsp).
@JvmStaticfun pwwspLha(context: Context, value: Int): Float
@JvmStaticfun pwwspLhi(context: Context, value: Int): Float
@JvmStaticfun pwwspLhia(context: Context, value: Int): Float
@JvmStatic@JvmOverloadsfun pwwspMode(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 (pwwsp) with UiModeType override.
@JvmStaticfun pwwspPh(context: Context, value: Int): Float
EN Quick resolution for Screen Width (pwwsp), but in portrait orientation it acts as Screen Height (pwhsp).
@JvmStaticfun pwwspPha(context: Context, value: Int): Float
@JvmStaticfun pwwspPhi(context: Context, value: Int): Float
@JvmStaticfun pwwspPhia(context: Context, value: Int): Float
@JvmStatic@JvmOverloadsfun pwwspQualifier(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 pwwspRotate(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 (pwwsp) with rotation override.
@JvmStatic@JvmOverloadsfun pwwspScreen(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.