/
siblun
/
ReadFlow
Обзор
Документация
Войти
/
siblun
/
ReadFlow
Код
Запросы
0
Задачи
Вики
Пакеты
0
Релизы
0
CI/CD
Аналитика
Безопасность
develop
lib/presentation/widgets/app_logo_header.dart
39 строк
2 KB
siblun
Add docs
21 апр 2026, 16:13
21 апр 2026, 16:13
c40d018
Код
Авторство
О чём код?
import 'package:flutter/material.dart'; import 'package:flutter_screenutil/flutter_screenutil.dart'; import '../theme/app_colors.dart'; import '../theme/app_typography.dart'; /// Верхний информационный заголовок приложения (брендированный Header). /// /// Особенности реализации: /// - **Safe Area Management**: Динамически вычисляет верхний отступ через [MediaQuery], /// чтобы текст не перекрывался системными элементами (челкой, камерой или статус-баром). /// - **Typography & Branding**: Использует стиль [overline] с увеличенным межбуквенным /// интервалом (letter-spacing), создавая строгий, современный вид в стиле минимализма. /// - **Consistency**: Служит визуальным идентификатором приложения на всех основных /// экранах, обеспечивая единообразие пользовательского опыта. class AppLogoHeader extends StatelessWidget { const AppLogoHeader({super.key}); @override Widget build(BuildContext context) { return Container( width: double.infinity, padding: EdgeInsets.only( top: MediaQuery.of(context).padding.top + 12.h, left: 24.w, right: 24.w, bottom: 8.h, ), color: AppColors.background, child: Text( 'READFLOW', style: AppTypography.overline.copyWith( fontSize: 10.sp, letterSpacing: 2.5, color: AppColors.textMain.withValues(alpha: 0.5), ), ), ); } }