Aquest giny permet controlar si els seus descendents són visibles o no. Té una variable anomenada visible que quan es certa permet veure el contingut i quan és falsa fa que no es vegi.
...
Visibility(
visible: esVeu, // Quan esVeu sigui certa, MostraBloc serà visible
child: MostraBloc()
),
...
Aquest giny té un conjunt de paràmetres:
| Nom | Valor per defecte | Utilitat |
| child | No en té,
paràmetre requerit |
Element descendent, normalment un giny |
| visible | cert | Quan és cert el descendent es mostra |
| replacement | nul | Giny alternatiu que es mostra en lloc de l'ocult Per fer servir aquesta opció, les cinc propietats següents han de ser falses |
| maintainSize | fals | Si és cert, l'espai que ocupava el descendent es manté, però buit |
| maintainState | fals | Si és cert, el descendent manté les variables d'estat; si és fals,
el descendent es reinicia quan es torna visible |
| maintainAnimation | fals | Si és cert, el descendent manté les animacions que tenia actives |
| maintainInteractivity | fals | Si és cert, el descendent admet accions tàctils quan està ocult |
| maintainSemantics | fals | Si és cert, els lectors de pantalla detectaran el descendent |

Aquesta obra d'Oriol Boix està llicenciada sota una llicència no importada Reconeixement-NoComercial-SenseObraDerivada 3.0.