Aula 06 - Componentes Visuais 🖼️
Material Design
O Flutter facilita o uso de componentes que seguem o padrão Material Design, garantindo consistência visual.
1. Text, Icon e Image 📸
Esses são os blocos básicos para exibir informação.
Text("Estilizado", style: TextStyle(fontSize: 20, fontWeight: FontWeight.bold)),
Icon(Icons.favorite, color: Colors.red),
Image.network("https://url-da-imagem.com"),
2. Buttons: Interação com o Usuário 🖱️
Existem diversos tipos de botões pré-estilizados:
- ElevatedButton: Botão com sombra e relevo.
- TextButton: Botão apenas com texto (para ações secundárias).
- OutlinedButton: Botão com borda contínua.
3. AppBar e Scaffold 🏗️
O Scaffold é o esqueleto da tela, e a AppBar é a barra de título superior.
graph TD
A[Scaffold] --> B[AppBar]
A --> C[body]
A --> D[FloatingActionButton]
A --> E[BottomNavigationBar]
4. Testando Componentes (Termynal) 💻
5. Mini-Projeto: Tela de Boas-Vindas 🚀
Crie uma tela que tenha: 1. Uma imagem centralizada. 2. Um texto de boas-vindas grande. 3. Um botão "Começar" no final da página.
6. Exercício de Fixação 🧠
- Como alteramos o tamanho da fonte em um widget
Text? - Cite três tipos de botões do Flutter.
- Para que serve o widget
Scaffold?
Próxima Aula: Vamos aprender a Navegação entre Telas! 🛣️