AppRadiusThemeResolve extension
Açúcar de appResolveRadius sobre o eixo global (AppRadiusTheme).
Methods
-
containedMode(
[AppRadiusMode? override]) → AppRadiusMode -
Available on AppRadiusTheme, provided by the AppRadiusThemeResolve extension
Modo de raio para contêineres de dropdowns e pickers (trigger, campo e painel flutuante):circularepadrãoviramredondo— evita a pílula/círculo gigante que corta o conteúdo (o painel de opções ou o calendário). Sóretocontinua reto;redondocontinua redondo. Passe ooverridelocal (radiusMode:) para clampá-lo também. -
contentSurfaceRadius(
[AppRadiusMode? override]) → BorderRadius -
Available on AppRadiusTheme, provided by the AppRadiusThemeResolve extension
Resolve o BorderRadius de um container de superfície de tamanho livre — oAppCarde quem o compõe. Fica ENTRE o resolve genérico e o surfaceCornerRadius: -
resolve(
{AppRadiusMode componentDefault = AppRadiusMode.redondo, Size? size, AppRadiusMode? override}) → BorderRadius -
Available on AppRadiusTheme, provided by the AppRadiusThemeResolve extension
Resolve o BorderRadius deste eixo para um componente. -
resolveRadius(
{AppRadiusMode componentDefault = AppRadiusMode.redondo, Size? size, AppRadiusMode? override}) → double -
Available on AppRadiusTheme, provided by the AppRadiusThemeResolve extension
Como resolve, mas devolve o raio comodouble(para call sites que precisam de um número — aritmética,Radius.circular, etc.). -
surfaceCornerRadius(
[AppRadiusMode? override]) → double -
Available on AppRadiusTheme, provided by the AppRadiusThemeResolve extension
Raio (px) das superfícies grandes (bottom sheet, side sheet, dialog). Mesma filosofia do tileRadius numa escala maior:circularnão satura em oval — pousa em kSurfaceCircularRadius.reto= 0;redondo/padrao= kSurfaceRedondoRadius. Devolvedoubleporque as superfícies compõem raios parciais/direcionais (cantos que achatam por progresso). Passe ooverridelocal (radiusMode:) para vencer o global. -
tileRadius(
[AppRadiusMode? override]) → BorderRadius -
Available on AppRadiusTheme, provided by the AppRadiusThemeResolve extension
Resolve o BorderRadius dos containers de list-tiles (linha avulsa, card de grupo, envelope do expansion). Diferente do resolve genérico,circularNÃO satura em metade do lado menor (o que viraria um oval gigante que corta o conteúdo perto dos cantos): pousa em kTileCircularRadius — pronunciado, mas seguro.reto= 0;redondo/padrao= kTileRedondoRadius. Passe ooverridelocal (radiusMode:) para vencer o global.