размер шрифта 18 а для веба 24, как это можно реализовать?
Или придется отдельный виджет для этого верстать?
сделать разные темы и внедрять в зависимости от платформы
Есть штука AutoSizeText для прям полной гибкости
Можно для примера кусок кода?
theme: kIsWeb ? WebTheme() : MobileTheme()
Platform.isWeb ? code for web : code for another platform
А как шрифты темой задать то?
Я под это дело написал функцию, которая принимает 3 параметра (максимальный размер экрана, минимальный размер шрифта и максимальный размер шрифта), и взаимности от размера экрана плавно меняет его
Текст стили можно сво создать в textTheme
либо задавать здесь: https://api.flutter.dev/flutter/material/ThemeData/textTheme.html и использовать их в коде, либо делать theme extension
Обсуждают сегодня