lab4 КРАСИВАЯ
This commit is contained in:
parent
e585d8bdf2
commit
fea0ced399
@ -9,31 +9,42 @@ class DetailsPage extends StatelessWidget {
|
||||
@override
|
||||
Widget build(BuildContext context) {
|
||||
return Scaffold(
|
||||
appBar: AppBar(),
|
||||
body: Column(
|
||||
crossAxisAlignment: CrossAxisAlignment.start,
|
||||
children: [
|
||||
Padding(
|
||||
padding: const EdgeInsets.only(bottom: 16.0),
|
||||
child: Image.network(
|
||||
data.imageUrl ?? '',
|
||||
appBar: AppBar(
|
||||
backgroundColor: Colors.lightBlue, foregroundColor: Colors.white),
|
||||
body: SingleChildScrollView(
|
||||
child:Column(
|
||||
crossAxisAlignment: CrossAxisAlignment.start,
|
||||
children: [
|
||||
Padding(
|
||||
padding: const EdgeInsets.only(
|
||||
bottom: 4.0, top: 8.0, left: 8.0, right: 8.0),
|
||||
child: Text(
|
||||
data.text,
|
||||
style: const TextStyle(
|
||||
color: Colors.black,
|
||||
fontWeight: FontWeight.w500,
|
||||
fontSize: 26),
|
||||
),
|
||||
),
|
||||
),
|
||||
Padding(
|
||||
padding: const EdgeInsets.only(bottom: 4.0),
|
||||
child: Text(
|
||||
data.text,
|
||||
style: TextStyle(
|
||||
color: Colors.black,
|
||||
fontWeight: FontWeight.w500,
|
||||
fontSize: 26),
|
||||
Padding(
|
||||
padding: const EdgeInsets.only(
|
||||
bottom: 16.0, top: 8.0, left: 8.0, right: 8.0),
|
||||
child: ClipRRect(
|
||||
borderRadius: BorderRadius.circular(10.0),
|
||||
child: Image.network(
|
||||
data.imageUrl ?? '',
|
||||
fit: BoxFit.cover,
|
||||
))),
|
||||
Padding(
|
||||
padding: const EdgeInsets.only(
|
||||
bottom: 4.0, top: 8.0, left: 8.0, right: 8.0),
|
||||
child: Text(
|
||||
data.descText,
|
||||
style: Theme.of(context).textTheme.bodyMedium,
|
||||
),
|
||||
),
|
||||
),
|
||||
Text(
|
||||
data.descText,
|
||||
style: Theme.of(context).textTheme.bodySmall,
|
||||
)
|
||||
],
|
||||
],
|
||||
),
|
||||
),
|
||||
);
|
||||
}
|
||||
|
@ -85,7 +85,7 @@ class _CardState extends State<_Card> {
|
||||
widget.text,
|
||||
maxLines: 1,
|
||||
overflow: TextOverflow.ellipsis,
|
||||
style: TextStyle(
|
||||
style: const TextStyle(
|
||||
color: Colors.black,
|
||||
fontWeight: FontWeight.w500,
|
||||
fontSize: 26),
|
||||
|
@ -24,7 +24,7 @@ class _MyHomePageState extends State<MyHomePage> {
|
||||
backgroundColor: Colors.blue,
|
||||
title: Text(
|
||||
widget.title,
|
||||
style: TextStyle(color: Colors.white, fontWeight: FontWeight.bold),
|
||||
style: const TextStyle(color: Colors.white, fontWeight: FontWeight.bold),
|
||||
),
|
||||
),
|
||||
body: const Body(),
|
||||
@ -39,36 +39,43 @@ class Body extends StatelessWidget {
|
||||
Widget build(BuildContext context) {
|
||||
final data = [
|
||||
CardData(
|
||||
text: 'Капибара',
|
||||
descText: 'Противопехотная мина' * 10,
|
||||
text: 'Что',
|
||||
descText: 'Как следует из заключения, которое имеется в распоряжении агентства, документ направлен на сохранение и укрепление традиционных семейных ценностей. Он предусматривает установление защиты от распространения в интернете, СМИ, кинофильмах и рекламе информации, пропагандирующей отказ от рождения детей.' * 10,
|
||||
imageUrl:
|
||||
'https://sun9-7.userapi.com/impg/5Lbmz05PKIjm3vWMa91N-nD2Zrx1IYHxhLSiKg/N9rlBPsRwPM.jpg?size=872x703&quality=96&sign=8e317544d6f5b07c225172ab73f80a81&type=album'),
|
||||
'https://sun9-80.userapi.com/impg/6zgTFCriDQjiAQITCZIMb6jCjViUBgo1fzMLwA/4MJOK5aBZt8.jpg?size=1622x2160&quality=95&sign=57b1751fe201d3728998e96ac3a7ed7a&type=album',),
|
||||
CardData(
|
||||
text: 'text1',
|
||||
descText: 'descText1',
|
||||
text: 'Вершит',
|
||||
descText: 'Речь идет о двух нежилых помещениях: одно — площадью почти 650 квадратных метров, второе — свыше 330. Cогласно сервисам проверки недвижимости, оба помещения относятся к особняку в Чистом переулке, одно из них оценивается почти в 73 миллиона рублей (по кадастровой стоимости).',
|
||||
icon: Icons.account_balance,
|
||||
imageUrl:
|
||||
'https://sun9-29.userapi.com/impg/qonYc1ab9zsuUPghZ8fkk0JNfo5aDPO-kV6yOw/pYmeYWPQ9Mw.jpg?size=749x776&quality=96&sign=6363bea3e48e498a84011827b157cdf3&type=album'),
|
||||
'https://sun9-32.userapi.com/impg/0GkPBnqsxmWufKQrO7kA8y6JpnVwVPuezGhwvQ/_h1wPKl1-s0.jpg?size=600x600&quality=96&sign=e1f3eb74cf15263de35e82c83aedb894&type=album'),
|
||||
CardData(
|
||||
text: 'text2',
|
||||
descText: 'descText2',
|
||||
text: 'Судьбу',
|
||||
descText: 'На контроле ситуация с эвакуацией курян, проживающих в 15-километровой зоне в Рыльском и Хомутовском районах. Всего за прошедшую неделю из приграничья в безопасные районы убыли самостоятельно и организованными колоннами более шести тысяч человек", — говорится в публикации по итогам заседания регионального правительства.',
|
||||
icon: Icons.add_call,
|
||||
imageUrl:
|
||||
'https://cdn.culture.ru/images/63e764eb-458c-53f6-b161-79521a602d0c',
|
||||
'https://sun9-70.userapi.com/impg/pzUP2M-ekHGD-0hvftyyrAYoMGB91-aCPwcPEA/dEc1PemeQpk.jpg?size=474x600&quality=95&sign=d83d8106137e012bfda2de9e70010f43&type=album',
|
||||
),
|
||||
CardData(
|
||||
text: 'text2',
|
||||
descText: 'descText2',
|
||||
text: 'Человечества',
|
||||
descText: '"Запущена официальная процедура смены фамилии", — прокомментировали РИА Новости в пресс-службе объединенной компании Wildberries и Russ (РВБ).',
|
||||
icon: Icons.add_call,
|
||||
imageUrl:
|
||||
'https://cdn.culture.ru/images/63e764eb-458c-53f6-b161-79521a602d0c',
|
||||
'https://i.pinimg.com/736x/df/91/dc/df91dc3de2580cffc66d01000c0c6d82.jpg',
|
||||
),
|
||||
CardData(
|
||||
text: 'text2',
|
||||
descText: 'descText2',
|
||||
text: 'В этом мире?',
|
||||
descText: '"Мы не располагаем никакой информацией на этот счет. Это скорее вопрос, который относится к компетенции наших военных, поэтому я рекомендую туда обращаться", — сказал пресс-секретарь.',
|
||||
icon: Icons.add_call,
|
||||
imageUrl:
|
||||
'https://cdn.culture.ru/images/63e764eb-458c-53f6-b161-79521a602d0c',
|
||||
'https://sun9-80.userapi.com/impg/EzIhe8VsYrt0Eq-LzYf9DMitSISIDNVUATkz0w/qzIsFaog46s.jpg?size=483x604&quality=96&sign=5bb2247498cc216af4518677af87c9d6&type=album',
|
||||
),
|
||||
CardData(
|
||||
text: 'Некая незримая сущность?',
|
||||
descText: '"Мы не располагаем никакой информацией на этот счет. Это скорее вопрос, который относится к компетенции наших военных, поэтому я рекомендую туда обращаться", — сказал пресс-секретарь.',
|
||||
icon: Icons.add_call,
|
||||
imageUrl:
|
||||
'https://sun9-30.userapi.com/impg/5CPSfy33XVIKNTZBd5dgONJrPeCMFn6lOE81kg/eL8SLoL530I.jpg?size=1278x1280&quality=95&sign=f809d63142dac3559e7f7c3ddf817614&type=album',
|
||||
),
|
||||
];
|
||||
return Center(
|
||||
|
Loading…
Reference in New Issue
Block a user