Applicare uno ShaderMask in Flutter
ShaderMask è un widget per Flutter che ci consente di applicare una "maschera" generata da uno "shader" ad un widget.
Detto così non vuol dire molto, quindi facciamo subito un esempio.
Il futuro di Android?
ShaderMask è un widget per Flutter che ci consente di applicare una "maschera" generata da uno "shader" ad un widget.
Detto così non vuol dire molto, quindi facciamo subito un esempio.
InteractiveViewer è un widget per Flutter che ci permette di "interagire" con il widget, ad esempio dandoci la possibilità di zoomare o trascinare.
In questo articolo vediamo due esempi, uno che usa una immagine e l'altro no.
Non ci sono librerie da installare, e funziona anche su desktop.
I LimitedBox di primo acchitto potrebbero essere cosiderati uguali ai SizedBox.
In realtà ci sono delle differenze.
LimitedBox è un widget che vincola le dimensioni del suo figlio se non è vincolato dal suo genitore.
Questo può essere utile se si vuole creare un widget che verrà riutilizzato più volte.
LayoutBuilder in Flutter ci permette di creare un layout che dipende dalla dimensione del parent.
Usandolo possiamo facilmente ottenere dei layout responsive.
In questo articolo ne vediamo un paio di esempi.
FractionallySizedBox è uno dei widget di Flutter usati per creare layout responsive.
Ovviamente non è l'unico, ma può tornare molto utile.
In pratica è un widget che imposta il child ad una frazione dello spazio che ha a disposizione.
In questo articolo vediamo come crare una casella di testo con auto completamento in Flutter usando flutter_typeahead!
Per installarla:
flutter pub add flutter_typeahead
In questo articolo vediamo come impostare una immagine fullscreen in Flutter; o quanto meno uno dei possibili modi.
Non sono richiesti plugin aggiuntivi, in quanto useremo semplicemenete:
L'immagine l'ho presa dal web "a caso".
StreamBuilder è un widget per Flutter che ci permette di aggiornare solo una parte della UI quando vengono emessi nuovi dati.
In genere viene usato quando ci sono operazioni asincrone che aggiornano i dati di frequente.
In questo articolo vediamo un esempio per cominciare ad usarli.
Attraverso la classe CustomPainter possiamo facilmente creare un custom painter in Flutter.
In questo articolo vediamo coome crearne uno.
In un precedente articolo abbiamo visto come usare le DataTable in Flutter.
Volendo possiamo ottenere risultati simili con data_table_2, che porta con se diverse facilitazione scrivendo meno codice a mano.