AppAssetIconProvider class final
O provider padrão: os SVGs que vêm dentro do pacote.
É o que faz o Flocks funcionar no primeiro flutter run — sem rede, sem
CDN, sem conta de terceiro, e determinístico em teste. Serve os 55
AppIconToken a partir de assets/icons/<slug>.svg.
Os desenhos são do Phosphor Icons (MIT); a
licença e a tradução de cada nome estão em assets/icons/. Um slug fora do
contrato — os ~880 de AppIcons que não têm arquivo — cai no placeholder de
erro. Para o catálogo inteiro, use AppNetworkIconProvider.
- Implemented types
Constructors
- AppAssetIconProvider({String? package = 'flocks'})
-
Cria o provider de assets.
packageé de onde os SVGs saem; o default é o próprio Flocks, e trocá-lo aponta para os assets de um pacote irmão que siga a mesma convenção de nome.const
Properties
Methods
-
build(
BuildContext context, String icon, {required double size, Color? color}) → Widget -
Desenha
iconcomsizede lado.override -
noSuchMethod(
Invocation invocation) → dynamic -
Invoked when a nonexistent method or property is accessed.
inherited
-
toString(
) → String -
A string representation of this object.
inherited
Operators
-
operator ==(
Object other) → bool -
The equality operator.
inherited