Я новичок, чтобы трепетать и пробовать вещи.
Я заменил Виджет Эшафот на Центральный Виджет (Просто возиться). Весь текст имеет желтое подчеркивание, для преодоления этого я использовал TextDecoration
Text(
friend.name,
style: TextStyle(
decoration: TextDecoration.none
),
));
Но это было необходимо для всех виджетов «Текст», поэтому я попытался установить его универсально для всех виджетов «Текст», установив данные темы в root MaterialApp.
class MyApp extends StatelessWidget {
// This widget is the root of your application.
@override
Widget build(BuildContext context) {
return MaterialApp(
title: 'Friends List',
theme: ThemeData(
primaryColor: Colors.black,
primarySwatch: Colors.teal,
primaryTextTheme: TextTheme(
headline1: TextStyle(color: Colors.green, decoration: TextDecoration.none),
headline2: TextStyle(color: Colors.green, decoration: TextDecoration.none),
headline3: TextStyle(color: Colors.green, decoration: TextDecoration.none),
headline4: TextStyle(color: Colors.green, decoration: TextDecoration.none),
headline5: TextStyle(color: Colors.green, decoration: TextDecoration.none),
headline6: TextStyle(color: Colors.green, decoration: TextDecoration.none),
bodyText1: TextStyle(color: Colors.green, decoration: TextDecoration.none),
bodyText2: TextStyle(color: Colors.green, decoration: TextDecoration.none),
),
textTheme: TextTheme(
headline1: TextStyle(decoration: TextDecoration.none),
headline2: TextStyle(decoration: TextDecoration.none),
headline3: TextStyle(decoration: TextDecoration.none),
headline4: TextStyle(decoration: TextDecoration.none),
headline5: TextStyle(decoration: TextDecoration.none),
headline6: TextStyle(decoration: TextDecoration.none),
bodyText1: TextStyle(decoration: TextDecoration.none),
bodyText2: TextStyle(decoration: TextDecoration.none)
),
),
home: MyHomePage(title: 'Friends list'),
);
}
}
Но виджет Текст по-прежнему как подчеркивание. То, что я пытаюсь сделать, похоже на установку стиля для тега в css без необходимости устанавливать его каждый раз.
p
{
universal style here
}
Я что-то не так делаю? Есть ли аналогичная поддержка во флаттере. Пожалуйста, поправьте меня, если я выжму