import 'package:flutter/material.dart'; import 'app_colors.dart'; /// Gradiente usado em todas as app bars da aplicação. Direção puramente /// horizontal (não diagonal) de propósito: a app bar retrátil da Home é /// alta (~190) enquanto as das outras abas são baixas (~56) — um gradiente /// diagonal mostra proporções de cor bem diferentes consoante a altura, /// fazendo a Home parecer mais "cheia de cor" que as outras. Na horizontal, /// a transição depende só da largura (igual em todas as app bars), por /// isso todas ficam visualmente idênticas. const LinearGradient kAppBarGradient = LinearGradient( begin: Alignment.centerLeft, end: Alignment.centerRight, colors: [AppColors.tealDark, AppColors.tealLight], ); /// Cor sólida (sem gradiente, de propósito) usada nos botões e cards verdes /// da aplicação — botões de "Entrar"/"Criar conta", "Adicionar criança" e o /// card "Vídeos educativos". Só as app bars usam gradiente ([kAppBarGradient]); /// mantém-se como [LinearGradient] com as duas cores iguais para não obrigar /// a mudar todos os `decoration: gradient: kGreenButtonGradient` existentes. const LinearGradient kGreenButtonGradient = LinearGradient( colors: [AppColors.teal, AppColors.teal], ); /// Gradiente rosa vivo do card do quiz na Home. const LinearGradient kPinkHeroGradient = LinearGradient( begin: Alignment.topLeft, end: Alignment.bottomRight, colors: [AppColors.pink, AppColors.pinkVivid], );