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,12 +1,14 @@
import 'package:flutter/material.dart';
import '../colors/app_colors.dart';
import 'package:youtube_player_flutter/youtube_player_flutter.dart';
import '../strings/quiz_ui_strings.dart';
import '../widgets/entrance.dart';
import '../widgets/liquid_waves_background.dart';
import '../widgets/tap_bounce.dart';
const Color _pink = Color(0xFFFF55A7);
const Color _teal = Color(0xFF2F9E94);
const Color _pink = AppColors.pink;
const Color _teal = AppColors.teal;
/// Player do YouTube incorporado (sem AppBar/tela cheia própria) — usado
/// tanto no ecrã intersticial [QuizVideoGuideScreen] como embutido
@@ -78,9 +80,9 @@ class QuizVideoGuideScreen extends StatefulWidget {
super.key,
required this.youtubeId,
required this.onAdvance,
this.heading = 'Antes de continuar, veja o vídeo educativo...',
this.heading = QuizUiStrings.defaultVideoGuideHeading,
this.caption =
'Veja o vídeo para compreender melhor as próximas perguntas do questionário.',
QuizUiStrings.defaultVideoGuideCaption,
this.extraHeading,
this.extraSubtitle,
});
@@ -122,7 +124,7 @@ class _QuizVideoGuideScreenState extends State<QuizVideoGuideScreen> {
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: Padding(
@@ -135,7 +137,7 @@ class _QuizVideoGuideScreenState extends State<QuizVideoGuideScreen> {
child: TextButton(
onPressed: _advance,
child: const Text(
'Pular',
QuizUiStrings.skip,
style: TextStyle(
color: Colors.black45,
fontWeight: FontWeight.w700,
@@ -243,7 +245,7 @@ class _QuizVideoGuideScreenState extends State<QuizVideoGuideScreen> {
),
),
onPressed: _videoWatched ? _advance : null,
child: const Text('Avançar'),
child: const Text(QuizUiStrings.advance),
),
),
),