CKT String|Colors

This commit is contained in:
Carlos Correia
2026-07-15 19:13:15 +01:00
parent 3214a07779
commit a8af2c6845
35 changed files with 1390 additions and 688 deletions

View File

@@ -1,6 +1,8 @@
import 'package:flutter/material.dart';
import '../colors/app_colors.dart';
import '../widgets/app_gradients.dart';
import '../colors/app_gradients.dart';
import '../strings/curiosidade_strings.dart';
import '../widgets/entrance.dart';
import '../widgets/liquid_waves_background.dart';
import '../widgets/tap_bounce.dart';
@@ -22,7 +24,7 @@ class CuriosidadeScreen extends StatelessWidget {
elevation: 0,
scrolledUnderElevation: 0,
title: const Text(
'Curiosidades',
CuriosidadeStrings.pageTitle,
style: TextStyle(fontWeight: FontWeight.w900),
),
),
@@ -31,7 +33,7 @@ class CuriosidadeScreen extends StatelessWidget {
body: Stack(
clipBehavior: Clip.none,
children: [
Positioned.fill(child: Container(color: const Color(0xFFFAFAF7))),
Positioned.fill(child: Container(color: AppColors.background)),
const LiquidWavesBackground(),
SafeArea(
child: Align(
@@ -45,9 +47,8 @@ class CuriosidadeScreen extends StatelessWidget {
child: TapBounce(
scale: 0.97,
child: _CuriosityTopicTile(
title: 'Tema X',
description:
'Aprenda dicas rápidas e simples para cuidar dos dentes no dia a dia.',
title: CuriosidadeStrings.topicXTitle,
description: CuriosidadeStrings.topicXDescription,
),
),
),
@@ -57,8 +58,8 @@ class CuriosidadeScreen extends StatelessWidget {
child: const TapBounce(
scale: 0.97,
child: _CuriosityTopicTile(
title: 'Tema Y',
description: 'Conteúdo em breve.',
title: CuriosidadeStrings.topicYTitle,
description: CuriosidadeStrings.contentComingSoon,
),
),
),
@@ -68,8 +69,8 @@ class CuriosidadeScreen extends StatelessWidget {
child: const TapBounce(
scale: 0.97,
child: _CuriosityTopicTile(
title: 'Tema Z',
description: 'Conteúdo em breve.',
title: CuriosidadeStrings.topicZTitle,
description: CuriosidadeStrings.contentComingSoon,
),
),
),
@@ -79,8 +80,8 @@ class CuriosidadeScreen extends StatelessWidget {
child: const TapBounce(
scale: 0.97,
child: _CuriosityTopicTile(
title: 'Tema U',
description: 'Conteúdo em breve.',
title: CuriosidadeStrings.topicUTitle,
description: CuriosidadeStrings.contentComingSoon,
),
),
),
@@ -114,7 +115,7 @@ class _CuriosityTopicTile extends StatelessWidget {
showModalBottomSheet<void>(
context: context,
showDragHandle: true,
backgroundColor: const Color(0xFFFFE6F1),
backgroundColor: AppColors.pinkBackground,
shape: const RoundedRectangleBorder(
borderRadius: BorderRadius.vertical(top: Radius.circular(24)),
),
@@ -132,7 +133,7 @@ class _CuriosityTopicTile extends StatelessWidget {
style: const TextStyle(
fontSize: 18,
fontWeight: FontWeight.w900,
color: Color(0xFFFF55A7),
color: AppColors.pink,
),
),
const SizedBox(height: 10),
@@ -174,7 +175,7 @@ class _CuriosityTopicTile extends StatelessWidget {
),
),
onPressed: () => Navigator.of(ctx).pop(),
child: const Text('Fechar'),
child: const Text(CuriosidadeStrings.close),
),
),
),
@@ -195,12 +196,12 @@ class _CuriosityTopicTile extends StatelessWidget {
width: 36,
height: 36,
decoration: BoxDecoration(
color: const Color(0xFFFF55A7).withValues(alpha: 0.12),
color: AppColors.pink.withValues(alpha: 0.12),
borderRadius: BorderRadius.circular(12),
),
child: const Icon(
Icons.lightbulb_rounded,
color: Color(0xFFFF55A7),
color: AppColors.pink,
),
),
const SizedBox(width: 12),
@@ -209,7 +210,7 @@ class _CuriosityTopicTile extends StatelessWidget {
title,
style: const TextStyle(
fontWeight: FontWeight.w900,
color: Color(0xFF2F9E94),
color: AppColors.teal,
),
),
),