Быстрый старт Flutter-разработчика. Андрей Алеев
Читать онлайн книгу.const EdgeInsets.all (8.0),
child: Text (text,
style: TextStyle (color: Colors.grey [700])),),);}
}
Вы можете заметить, что поле text – final, а конструктор с модификатором const. Таким образом мы делаем текст и сам инстанс объекта неизменяемым. В методе build рисуем виджет DecoratedBox – это специальный виджет, который наследуется от SingleChildRenderObjectWidget, то есть от виджета с одним child-ом. Он используется для задания внешнего вида виджету. Мы это делаем указывая в child-e BoxDecoration с цветом фона. Обратите внимание на использование цветовой гаммы Material. Мы берем цвет amber 200. Подробнее про цвета вы можете узнать на странице https://material.io/guidelines/style/color.html
Давайте теперь используем наш новый UI компонент и добавим его на главный экран
class MyApp extends StatelessWidget {
@override
Widget build (BuildContext context) {
return MaterialApp (
debugShowCheckedModeBanner: false,
title: «StatelessWidget sample’,
theme: ThemeData (
Конец ознакомительного фрагмента.
Текст предоставлен ООО «ЛитРес».
Прочитайте эту книгу целиком, купив полную легальную версию на ЛитРес.
Безопасно оплатить книгу можно банковской картой Visa, MasterCard, Maestro, со счета мобильного телефона, с платежного терминала, в салоне МТС или Связной, через PayPal, WebMoney, Яндекс.Деньги, QIWI Кошелек, бонусными картами или другим удобным Вам способом.