//AppDimens SDP, HDP, WDP: Scalable Width and Height Dimensions/com.appdimens.dynamic.code.diagonal/DimenDiagonalSp
object DimenDiagonalSp
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 dghsp(context: Context, value: Int): Float
EN Quick resolution for Screen Height (dghsp). PT Resolução rápida para Altura da Tela (dghsp).
@JvmStaticfun dgssp(context: Context, value: Int): Float
EN Quick resolution for Smallest Width (dgssp). PT Resolução rápida para Smallest Width (dgssp).
@JvmStaticfun dgwsp(context: Context, value: Int): Float
EN Quick resolution for Screen Width (dgwsp). PT Resolução rápida para Largura da Tela (dgwsp).
@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 dghemLw(context: Context, value: Int): Float
EN Quick resolution for Screen Height without font scale, landscape is Screen Width.
@JvmStaticfun dghemLwa(context: Context, value: Int): Float
@JvmStaticfun dghemLwi(context: Context, value: Int): Float
@JvmStaticfun dghemLwia(context: Context, value: Int): Float
@JvmStaticfun dghemPw(context: Context, value: Int): Float
EN Quick resolution for Screen Height without font scale, portrait is Screen Width.
@JvmStaticfun dghemPwa(context: Context, value: Int): Float
@JvmStaticfun dghemPwi(context: Context, value: Int): Float
@JvmStaticfun dghemPwia(context: Context, value: Int): Float
@JvmStaticfun dghspa(context: Context, value: Int): Float
@JvmStaticfun dghspi(context: Context, value: Int): Float
@JvmStaticfun dghspia(context: Context, value: Int): Float
@JvmStaticfun dghspLw(context: Context, value: Int): Float
EN Quick resolution for Screen Height (dghsp), but in landscape orientation it acts as Screen Width (dgwsp).
@JvmStaticfun dghspLwa(context: Context, value: Int): Float
@JvmStaticfun dghspLwi(context: Context, value: Int): Float
@JvmStaticfun dghspLwia(context: Context, value: Int): Float
@JvmStatic@JvmOverloadsfun dghspMode(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 (dghsp) with UiModeType override.
@JvmStaticfun dghspPw(context: Context, value: Int): Float
EN Quick resolution for Screen Height (dghsp), but in portrait orientation it acts as Screen Width (dgwsp).
@JvmStaticfun dghspPwa(context: Context, value: Int): Float
@JvmStaticfun dghspPwi(context: Context, value: Int): Float
@JvmStaticfun dghspPwia(context: Context, value: Int): Float
@JvmStatic@JvmOverloadsfun dghspQualifier(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 dghspRotate(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 (dghsp) with rotation override.
@JvmStatic@JvmOverloadsfun dghspScreen(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): DiagonalSp
EN Starts the build chain for the custom dimension DiagonalSp from a base Float. PT Inicia a cadeia de construção para a dimensão customizada DiagonalSp a partir de um Float base.
EN Starts the build chain for the custom dimension DiagonalSp from a base Int. PT Inicia a cadeia de construção para a dimensão customizada DiagonalSp 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 dgsemLh(context: Context, value: Int): Float
EN Quick resolution for Smallest Width without font scale, landscape is Screen Height.
@JvmStaticfun dgsemLha(context: Context, value: Int): Float
@JvmStaticfun dgsemLhi(context: Context, value: Int): Float
@JvmStaticfun dgsemLhia(context: Context, value: Int): Float
@JvmStaticfun dgsemLw(context: Context, value: Int): Float
EN Quick resolution for Smallest Width without font scale, landscape is Screen Width.
@JvmStaticfun dgsemLwa(context: Context, value: Int): Float
@JvmStaticfun dgsemLwi(context: Context, value: Int): Float
@JvmStaticfun dgsemLwia(context: Context, value: Int): Float
@JvmStaticfun dgsemPh(context: Context, value: Int): Float
EN Quick resolution for Smallest Width without font scale, portrait is Screen Height.
@JvmStaticfun dgsemPha(context: Context, value: Int): Float
@JvmStaticfun dgsemPhi(context: Context, value: Int): Float
@JvmStaticfun dgsemPhia(context: Context, value: Int): Float
@JvmStaticfun dgsemPw(context: Context, value: Int): Float
EN Quick resolution for Smallest Width without font scale, portrait is Screen Width.
@JvmStaticfun dgsemPwa(context: Context, value: Int): Float
@JvmStaticfun dgsemPwi(context: Context, value: Int): Float
@JvmStaticfun dgsemPwia(context: Context, value: Int): Float
@JvmStaticfun dgsspa(context: Context, value: Int): Float
@JvmStaticfun dgsspi(context: Context, value: Int): Float
@JvmStaticfun dgsspia(context: Context, value: Int): Float
@JvmStaticfun dgsspLh(context: Context, value: Int): Float
EN Quick resolution for Smallest Width (dgssp), but in landscape orientation it acts as Screen Height (dghsp).
@JvmStaticfun dgsspLha(context: Context, value: Int): Float
@JvmStaticfun dgsspLhi(context: Context, value: Int): Float
@JvmStaticfun dgsspLhia(context: Context, value: Int): Float
@JvmStaticfun dgsspLw(context: Context, value: Int): Float
EN Quick resolution for Smallest Width (dgssp), but in landscape orientation it acts as Screen Width (dgwsp).
@JvmStaticfun dgsspLwa(context: Context, value: Int): Float
@JvmStaticfun dgsspLwi(context: Context, value: Int): Float
@JvmStaticfun dgsspLwia(context: Context, value: Int): Float
@JvmStatic@JvmOverloadsfun dgsspMode(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 (dgssp) with UiModeType override.
@JvmStaticfun dgsspPh(context: Context, value: Int): Float
EN Quick resolution for Smallest Width (dgssp), but in portrait orientation it acts as Screen Height (dghsp).
@JvmStaticfun dgsspPha(context: Context, value: Int): Float
@JvmStaticfun dgsspPhi(context: Context, value: Int): Float
@JvmStaticfun dgsspPhia(context: Context, value: Int): Float
@JvmStaticfun dgsspPw(context: Context, value: Int): Float
EN Quick resolution for Smallest Width (dgssp), but in portrait orientation it acts as Screen Width (dgwsp).
@JvmStaticfun dgsspPwa(context: Context, value: Int): Float
@JvmStaticfun dgsspPwi(context: Context, value: Int): Float
@JvmStaticfun dgsspPwia(context: Context, value: Int): Float
@JvmStatic@JvmOverloadsfun dgsspQualifier(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 dgsspRotate(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 (dgssp) with rotation override.
@JvmStatic@JvmOverloadsfun dgsspScreen(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 dgwemLh(context: Context, value: Int): Float
EN Quick resolution for Screen Width without font scale, landscape is Screen Height.
@JvmStaticfun dgwemLha(context: Context, value: Int): Float
@JvmStaticfun dgwemLhi(context: Context, value: Int): Float
@JvmStaticfun dgwemLhia(context: Context, value: Int): Float
@JvmStaticfun dgwemPh(context: Context, value: Int): Float
EN Quick resolution for Screen Width without font scale, portrait is Screen Height.
@JvmStaticfun dgwemPha(context: Context, value: Int): Float
@JvmStaticfun dgwemPhi(context: Context, value: Int): Float
@JvmStaticfun dgwemPhia(context: Context, value: Int): Float
@JvmStaticfun dgwspa(context: Context, value: Int): Float
@JvmStaticfun dgwspi(context: Context, value: Int): Float
@JvmStaticfun dgwspia(context: Context, value: Int): Float
@JvmStaticfun dgwspLh(context: Context, value: Int): Float
EN Quick resolution for Screen Width (dgwsp), but in landscape orientation it acts as Screen Height (dghsp).
@JvmStaticfun dgwspLha(context: Context, value: Int): Float
@JvmStaticfun dgwspLhi(context: Context, value: Int): Float
@JvmStaticfun dgwspLhia(context: Context, value: Int): Float
@JvmStatic@JvmOverloadsfun dgwspMode(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 (dgwsp) with UiModeType override.
@JvmStaticfun dgwspPh(context: Context, value: Int): Float
EN Quick resolution for Screen Width (dgwsp), but in portrait orientation it acts as Screen Height (dghsp).
@JvmStaticfun dgwspPha(context: Context, value: Int): Float
@JvmStaticfun dgwspPhi(context: Context, value: Int): Float
@JvmStaticfun dgwspPhia(context: Context, value: Int): Float
@JvmStatic@JvmOverloadsfun dgwspQualifier(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 dgwspRotate(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 (dgwsp) with rotation override.
@JvmStatic@JvmOverloadsfun dgwspScreen(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.