//AppDimens SDP, HDP, WDP: Scalable Width and Height Dimensions/com.appdimens.dynamic.code.percent/DimenPercentSp
object DimenPercentSp
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 phemLw(context: Context, value: Int): Float
EN Quick resolution for Screen Height without font scale, landscape is Screen Width.
@JvmStaticfun phemLwa(context: Context, value: Int): Float
@JvmStaticfun phemLwi(context: Context, value: Int): Float
@JvmStaticfun phemLwia(context: Context, value: Int): Float
@JvmStaticfun phemPw(context: Context, value: Int): Float
EN Quick resolution for Screen Height without font scale, portrait is Screen Width.
@JvmStaticfun phemPwa(context: Context, value: Int): Float
@JvmStaticfun phemPwi(context: Context, value: Int): Float
@JvmStaticfun phemPwia(context: Context, value: Int): Float
@JvmStaticfun phspa(context: Context, value: Int): Float
@JvmStaticfun phspi(context: Context, value: Int): Float
@JvmStaticfun phspia(context: Context, value: Int): Float
@JvmStaticfun phspLw(context: Context, value: Int): Float
EN Quick resolution for Screen Height (phsp), but in landscape orientation it acts as Screen Width (pwsp).
@JvmStaticfun phspLwa(context: Context, value: Int): Float
@JvmStaticfun phspLwi(context: Context, value: Int): Float
@JvmStaticfun phspLwia(context: Context, value: Int): Float
@JvmStatic@JvmOverloadsfun phspMode(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 (phsp) with UiModeType override.
@JvmStaticfun phspPw(context: Context, value: Int): Float
EN Quick resolution for Screen Height (phsp), but in portrait orientation it acts as Screen Width (pwsp).
@JvmStaticfun phspPwa(context: Context, value: Int): Float
@JvmStaticfun phspPwi(context: Context, value: Int): Float
@JvmStaticfun phspPwia(context: Context, value: Int): Float
@JvmStatic@JvmOverloadsfun phspQualifier(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 phspRotate(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 (phsp) with rotation override.
@JvmStatic@JvmOverloadsfun phspScreen(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 phsp(context: Context, value: Int): Float
EN Quick resolution for Screen Height (phsp). PT Resolução rápida para Altura da Tela (phsp).
@JvmStaticfun pssp(context: Context, value: Int): Float
EN Quick resolution for Smallest Width (pssp). PT Resolução rápida para Smallest Width (pssp).
@JvmStaticfun pwsp(context: Context, value: Int): Float
EN Quick resolution for Screen Width (pwsp). PT Resolução rápida para Largura da Tela (pwsp).
@JvmStaticfun scaled(initialBaseValue: Float): PercentSp
EN Starts the build chain for the custom dimension PercentSp from a base Float. PT Inicia a cadeia de construção para a dimensão customizada PercentSp a partir de um Float base.
EN Starts the build chain for the custom dimension PercentSp from a base Int. PT Inicia a cadeia de construção para a dimensão customizada PercentSp 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 psemLh(context: Context, value: Int): Float
EN Quick resolution for Smallest Width without font scale, landscape is Screen Height.
@JvmStaticfun psemLha(context: Context, value: Int): Float
@JvmStaticfun psemLhi(context: Context, value: Int): Float
@JvmStaticfun psemLhia(context: Context, value: Int): Float
@JvmStaticfun psemLw(context: Context, value: Int): Float
EN Quick resolution for Smallest Width without font scale, landscape is Screen Width.
@JvmStaticfun psemLwa(context: Context, value: Int): Float
@JvmStaticfun psemLwi(context: Context, value: Int): Float
@JvmStaticfun psemLwia(context: Context, value: Int): Float
@JvmStaticfun psemPh(context: Context, value: Int): Float
EN Quick resolution for Smallest Width without font scale, portrait is Screen Height.
@JvmStaticfun psemPha(context: Context, value: Int): Float
@JvmStaticfun psemPhi(context: Context, value: Int): Float
@JvmStaticfun psemPhia(context: Context, value: Int): Float
@JvmStaticfun psemPw(context: Context, value: Int): Float
EN Quick resolution for Smallest Width without font scale, portrait is Screen Width.
@JvmStaticfun psemPwa(context: Context, value: Int): Float
@JvmStaticfun psemPwi(context: Context, value: Int): Float
@JvmStaticfun psemPwia(context: Context, value: Int): Float
@JvmStaticfun psspa(context: Context, value: Int): Float
@JvmStaticfun psspi(context: Context, value: Int): Float
@JvmStaticfun psspia(context: Context, value: Int): Float
@JvmStaticfun psspLh(context: Context, value: Int): Float
EN Quick resolution for Smallest Width (pssp), but in landscape orientation it acts as Screen Height (phsp).
@JvmStaticfun psspLha(context: Context, value: Int): Float
@JvmStaticfun psspLhi(context: Context, value: Int): Float
@JvmStaticfun psspLhia(context: Context, value: Int): Float
@JvmStaticfun psspLw(context: Context, value: Int): Float
EN Quick resolution for Smallest Width (pssp), but in landscape orientation it acts as Screen Width (pwsp).
@JvmStaticfun psspLwa(context: Context, value: Int): Float
@JvmStaticfun psspLwi(context: Context, value: Int): Float
@JvmStaticfun psspLwia(context: Context, value: Int): Float
@JvmStatic@JvmOverloadsfun psspMode(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 (pssp) with UiModeType override.
@JvmStaticfun psspPh(context: Context, value: Int): Float
EN Quick resolution for Smallest Width (pssp), but in portrait orientation it acts as Screen Height (phsp).
@JvmStaticfun psspPha(context: Context, value: Int): Float
@JvmStaticfun psspPhi(context: Context, value: Int): Float
@JvmStaticfun psspPhia(context: Context, value: Int): Float
@JvmStaticfun psspPw(context: Context, value: Int): Float
EN Quick resolution for Smallest Width (pssp), but in portrait orientation it acts as Screen Width (pwsp).
@JvmStaticfun psspPwa(context: Context, value: Int): Float
@JvmStaticfun psspPwi(context: Context, value: Int): Float
@JvmStaticfun psspPwia(context: Context, value: Int): Float
@JvmStatic@JvmOverloadsfun psspQualifier(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 psspRotate(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 (pssp) with rotation override.
@JvmStatic@JvmOverloadsfun psspScreen(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 pwemLh(context: Context, value: Int): Float
EN Quick resolution for Screen Width without font scale, landscape is Screen Height.
@JvmStaticfun pwemLha(context: Context, value: Int): Float
@JvmStaticfun pwemLhi(context: Context, value: Int): Float
@JvmStaticfun pwemLhia(context: Context, value: Int): Float
@JvmStaticfun pwemPh(context: Context, value: Int): Float
EN Quick resolution for Screen Width without font scale, portrait is Screen Height.
@JvmStaticfun pwemPha(context: Context, value: Int): Float
@JvmStaticfun pwemPhi(context: Context, value: Int): Float
@JvmStaticfun pwemPhia(context: Context, value: Int): Float
@JvmStaticfun pwspa(context: Context, value: Int): Float
@JvmStaticfun pwspi(context: Context, value: Int): Float
@JvmStaticfun pwspia(context: Context, value: Int): Float
@JvmStaticfun pwspLh(context: Context, value: Int): Float
EN Quick resolution for Screen Width (pwsp), but in landscape orientation it acts as Screen Height (phsp).
@JvmStaticfun pwspLha(context: Context, value: Int): Float
@JvmStaticfun pwspLhi(context: Context, value: Int): Float
@JvmStaticfun pwspLhia(context: Context, value: Int): Float
@JvmStatic@JvmOverloadsfun pwspMode(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 (pwsp) with UiModeType override.
@JvmStaticfun pwspPh(context: Context, value: Int): Float
EN Quick resolution for Screen Width (pwsp), but in portrait orientation it acts as Screen Height (phsp).
@JvmStaticfun pwspPha(context: Context, value: Int): Float
@JvmStaticfun pwspPhi(context: Context, value: Int): Float
@JvmStaticfun pwspPhia(context: Context, value: Int): Float
@JvmStatic@JvmOverloadsfun pwspQualifier(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 pwspRotate(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 (pwsp) with rotation override.
@JvmStatic@JvmOverloadsfun pwspScreen(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.