AppDimensScaledDp extension
EN: The Scaled family on num — resolves through the global
AppDimensScope fast lane published by AppDimensProvider.
Suffix grammar (identical across the whole AppDimens family):
- (none) — default curve
- a — aspect-ratio aware
- i — ignore multi-window (returns the raw base inside split-screen)
- ia — both flags
Orientation inverters: Ph/Lh/Pw/Lw swap the driving axis on the
matching orientation (e.g. 32.sdpPh uses height while in portrait).
Twins ending in Px return physical device pixels.
PT: A família Scaled em num — resolve pela faixa rápida global
AppDimensScope publicada pelo AppDimensProvider.
Gramática de sufixos (idêntica em toda a família AppDimens):
- (nenhum) — curva padrão
- a — sensível à proporção da tela
- i — ignora multi-janela (retorna a base crua em split-screen)
- ia — ambas as flags
Inversores de orientação: Ph/Lh/Pw/Lw trocam o eixo na orientação
correspondente (ex.: 32.sdpPh usa a altura em retrato). Gêmeos com
sufixo Px retornam pixels físicos do dispositivo.
- on
Properties
- hdp → double
-
Available on num, provided by the AppDimensScaledDp extension
ENbase × h/300. Monomorphic inline kernel. PTbase × h/300. Kernel inline monomórfico.no setter - hdpa → double
-
Available on num, provided by the AppDimensScaledDp extension
no setter - hdpaPx → double
-
Available on num, provided by the AppDimensScaledDp extension
no setter - hdpi → double
-
Available on num, provided by the AppDimensScaledDp extension
no setter - hdpia → double
-
Available on num, provided by the AppDimensScaledDp extension
no setter - hdpLw → double
-
Available on num, provided by the AppDimensScaledDp extension
EN HEIGHT in landscape acts as WIDTH. PT HEIGHT em paisagem age como WIDTH.no setter - hdpLwa → double
-
Available on num, provided by the AppDimensScaledDp extension
no setter - hdpLwi → double
-
Available on num, provided by the AppDimensScaledDp extension
no setter - hdpLwia → double
-
Available on num, provided by the AppDimensScaledDp extension
no setter - hdpLwPx → double
-
Available on num, provided by the AppDimensScaledDp extension
no setter - hdpPw → double
-
Available on num, provided by the AppDimensScaledDp extension
EN HEIGHT in portrait acts as WIDTH. PT HEIGHT em retrato age como WIDTH.no setter - hdpPwa → double
-
Available on num, provided by the AppDimensScaledDp extension
no setter - hdpPwi → double
-
Available on num, provided by the AppDimensScaledDp extension
no setter - hdpPwia → double
-
Available on num, provided by the AppDimensScaledDp extension
no setter - hdpPwPx → double
-
Available on num, provided by the AppDimensScaledDp extension
no setter - hdpPx → double
-
Available on num, provided by the AppDimensScaledDp extension
no setter - scaledDp → DimenScaled
-
Available on num, provided by the AppDimensScaledDp extension
Starts the immutable DimenScaled builder chain from this base value.no setter - sdp → double
-
Available on num, provided by the AppDimensScaledDp extension
ENbase × sw/300— the default recommended path. Monomorphic inline kernel: one scope read + one multiply, no extra call layer (theignoreMultiWindowsguard is statically false here). PTbase × sw/300— o caminho padrão recomendado. Kernel inline monomórfico: uma leitura de escopo + uma multiplicação.no setter - sdpa → double
-
Available on num, provided by the AppDimensScaledDp extension
no setter - sdpaPx → double
-
Available on num, provided by the AppDimensScaledDp extension
no setter - sdpi → double
-
Available on num, provided by the AppDimensScaledDp extension
no setter - sdpia → double
-
Available on num, provided by the AppDimensScaledDp extension
no setter - sdpiaPx → double
-
Available on num, provided by the AppDimensScaledDp extension
no setter - sdpiPx → double
-
Available on num, provided by the AppDimensScaledDp extension
no setter - sdpLh → double
-
Available on num, provided by the AppDimensScaledDp extension
EN SW in landscape acts as HEIGHT. PT SW em paisagem age como HEIGHT.no setter - sdpLha → double
-
Available on num, provided by the AppDimensScaledDp extension
no setter - sdpLhi → double
-
Available on num, provided by the AppDimensScaledDp extension
no setter - sdpLhia → double
-
Available on num, provided by the AppDimensScaledDp extension
no setter - sdpLhPx → double
-
Available on num, provided by the AppDimensScaledDp extension
no setter - sdpLw → double
-
Available on num, provided by the AppDimensScaledDp extension
EN SW in landscape acts as WIDTH. PT SW em paisagem age como WIDTH.no setter - sdpLwa → double
-
Available on num, provided by the AppDimensScaledDp extension
no setter - sdpLwi → double
-
Available on num, provided by the AppDimensScaledDp extension
no setter - sdpLwia → double
-
Available on num, provided by the AppDimensScaledDp extension
no setter - sdpLwPx → double
-
Available on num, provided by the AppDimensScaledDp extension
no setter - sdpPh → double
-
Available on num, provided by the AppDimensScaledDp extension
EN SW in portrait acts as HEIGHT. PT SW em retrato age como HEIGHT.no setter - sdpPha → double
-
Available on num, provided by the AppDimensScaledDp extension
no setter - sdpPhi → double
-
Available on num, provided by the AppDimensScaledDp extension
no setter - sdpPhia → double
-
Available on num, provided by the AppDimensScaledDp extension
no setter - sdpPhPx → double
-
Available on num, provided by the AppDimensScaledDp extension
no setter - sdpPw → double
-
Available on num, provided by the AppDimensScaledDp extension
EN SW in portrait acts as WIDTH. PT SW em retrato age como WIDTH.no setter - sdpPwa → double
-
Available on num, provided by the AppDimensScaledDp extension
no setter - sdpPwi → double
-
Available on num, provided by the AppDimensScaledDp extension
no setter - sdpPwia → double
-
Available on num, provided by the AppDimensScaledDp extension
no setter - sdpPwPx → double
-
Available on num, provided by the AppDimensScaledDp extension
no setter - sdpPx → double
-
Available on num, provided by the AppDimensScaledDp extension
Physical-pixel twins of the sdp family (single scope read).no setter - wdp → double
-
Available on num, provided by the AppDimensScaledDp extension
ENbase × w/300. Monomorphic inline kernel. PTbase × w/300. Kernel inline monomórfico.no setter - wdpa → double
-
Available on num, provided by the AppDimensScaledDp extension
no setter - wdpaPx → double
-
Available on num, provided by the AppDimensScaledDp extension
no setter - wdpi → double
-
Available on num, provided by the AppDimensScaledDp extension
no setter - wdpia → double
-
Available on num, provided by the AppDimensScaledDp extension
no setter - wdpLh → double
-
Available on num, provided by the AppDimensScaledDp extension
EN WIDTH in landscape acts as HEIGHT. PT WIDTH em paisagem age como HEIGHT.no setter - wdpLha → double
-
Available on num, provided by the AppDimensScaledDp extension
no setter - wdpLhi → double
-
Available on num, provided by the AppDimensScaledDp extension
no setter - wdpLhia → double
-
Available on num, provided by the AppDimensScaledDp extension
no setter - wdpLhPx → double
-
Available on num, provided by the AppDimensScaledDp extension
no setter - wdpPh → double
-
Available on num, provided by the AppDimensScaledDp extension
EN WIDTH in portrait acts as HEIGHT. PT WIDTH em retrato age como HEIGHT.no setter - wdpPha → double
-
Available on num, provided by the AppDimensScaledDp extension
no setter - wdpPhi → double
-
Available on num, provided by the AppDimensScaledDp extension
no setter - wdpPhia → double
-
Available on num, provided by the AppDimensScaledDp extension
no setter - wdpPhPx → double
-
Available on num, provided by the AppDimensScaledDp extension
no setter - wdpPx → double
-
Available on num, provided by the AppDimensScaledDp extension
no setter