Created
January 22, 2024 09:28
-
-
Save malibayram/62e76c1db2a3184e48ea5b4175780fb7 to your computer and use it in GitHub Desktop.
beetech_1.dart
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
// Copyright (c) 2019, the Dart project authors. Please see the AUTHORS file | |
// for details. All rights reserved. Use of this source code is governed by a | |
// BSD-style license that can be found in the LICENSE file. | |
import 'package:flutter/material.dart'; | |
void main() => runApp(MyApp()); | |
class MyApp extends StatelessWidget { | |
@override | |
Widget build(BuildContext context) { | |
return MaterialApp( | |
title: 'Flutter Demo', | |
debugShowCheckedModeBanner: false, | |
theme: ThemeData( | |
colorScheme: ColorScheme.fromSeed(seedColor: Colors.deepPurple), | |
useMaterial3: true, | |
), | |
home: const MyHomePage(title: 'Flutter Demo Home Page'), | |
); | |
} | |
} | |
class MyHomePage extends StatefulWidget { | |
final String title; | |
const MyHomePage({ | |
super.key, | |
required this.title, | |
}) : super(); | |
@override | |
State<MyHomePage> createState() => _MyHomePageState(); | |
} | |
class _MyHomePageState extends State<MyHomePage> { | |
int _counter = 0; | |
void _incrementCounter() { | |
setState(() { | |
_counter++; | |
}); | |
} | |
@override | |
Widget build(BuildContext context) { | |
return Scaffold( | |
appBar: AppBar( | |
backgroundColor: Theme.of(context).colorScheme.inversePrimary, | |
title: Text(widget.title), | |
), | |
body: Container( | |
width: 360, | |
height: 800, | |
clipBehavior: Clip.antiAlias, | |
decoration: BoxDecoration(color: Colors.white), | |
child: Stack( | |
children: [ | |
Positioned( | |
left: 16, | |
top: 146, | |
child: Container( | |
width: 328, | |
height: 837, | |
child: Stack( | |
children: [ | |
Positioned( | |
left: 0, | |
top: 0, | |
child: Container( | |
width: 156, | |
height: 263, | |
decoration: BoxDecoration(color: Colors.white), | |
child: Column( | |
mainAxisSize: MainAxisSize.min, | |
mainAxisAlignment: MainAxisAlignment.start, | |
crossAxisAlignment: CrossAxisAlignment.start, | |
children: [ | |
Container( | |
height: 164, | |
padding: const EdgeInsets.only( | |
top: 4, | |
left: 4, | |
right: 12, | |
bottom: 136, | |
), | |
clipBehavior: Clip.antiAlias, | |
decoration: ShapeDecoration( | |
image: DecorationImage( | |
image: NetworkImage("https://via.placeholder.com/156x164"), | |
fit: BoxFit.cover, | |
), | |
shape: RoundedRectangleBorder(borderRadius: BorderRadius.circular(4)), | |
), | |
child: Row( | |
mainAxisSize: MainAxisSize.min, | |
mainAxisAlignment: MainAxisAlignment.start, | |
crossAxisAlignment: CrossAxisAlignment.start, | |
children: [ | |
Container( | |
height: double.infinity, | |
padding: const EdgeInsets.symmetric(horizontal: 4, vertical: 2), | |
decoration: ShapeDecoration( | |
color: Color(0xFF10B981), | |
shape: RoundedRectangleBorder(borderRadius: BorderRadius.circular(2)), | |
), | |
child: Row( | |
mainAxisSize: MainAxisSize.min, | |
mainAxisAlignment: MainAxisAlignment.center, | |
crossAxisAlignment: CrossAxisAlignment.center, | |
children: [ | |
Text( | |
'Trending', | |
textAlign: TextAlign.center, | |
style: TextStyle( | |
color: Colors.white, | |
fontSize: 10, | |
fontFamily: 'Inter', | |
fontWeight: FontWeight.w500, | |
height: 0.15, | |
), | |
), | |
], | |
), | |
), | |
const SizedBox(width: 65), | |
Container( | |
width: 24, | |
height: 24, | |
padding: const EdgeInsets.all(4), | |
clipBehavior: Clip.antiAlias, | |
decoration: ShapeDecoration( | |
color: Colors.white.withOpacity(0.6399999856948853), | |
shape: RoundedRectangleBorder( | |
borderRadius: BorderRadius.circular(50), | |
), | |
), | |
child: Row( | |
mainAxisSize: MainAxisSize.min, | |
mainAxisAlignment: MainAxisAlignment.center, | |
crossAxisAlignment: CrossAxisAlignment.center, | |
children: [ | |
Container( | |
width: 16, | |
height: 16, | |
child: Column( | |
mainAxisSize: MainAxisSize.min, | |
mainAxisAlignment: MainAxisAlignment.start, | |
crossAxisAlignment: CrossAxisAlignment.start, | |
children: [ | |
Container( | |
width: 16, | |
height: 16, | |
child: Stack(children: [ | |
]), | |
), | |
], | |
), | |
), | |
], | |
), | |
), | |
], | |
), | |
), | |
const SizedBox(height: 8), | |
Container( | |
child: Column( | |
mainAxisSize: MainAxisSize.min, | |
mainAxisAlignment: MainAxisAlignment.start, | |
crossAxisAlignment: CrossAxisAlignment.start, | |
children: [ | |
SizedBox( | |
width: 156, | |
child: Text( | |
'Allen Solly Regular fit cotton shirt', | |
style: TextStyle( | |
color: Color(0xFF1F2937), | |
fontSize: 12, | |
fontFamily: 'Inter', | |
fontWeight: FontWeight.w400, | |
height: 0.12, | |
), | |
), | |
), | |
const SizedBox(height: 8), | |
Container( | |
width: double.infinity, | |
child: Row( | |
mainAxisSize: MainAxisSize.min, | |
mainAxisAlignment: MainAxisAlignment.start, | |
crossAxisAlignment: CrossAxisAlignment.end, | |
children: [ | |
Text( | |
'\$35', | |
style: TextStyle( | |
color: Color(0xFF1F2937), | |
fontSize: 14, | |
fontFamily: 'Inter', | |
fontWeight: FontWeight.w600, | |
height: 0.11, | |
letterSpacing: 0.07, | |
), | |
), | |
const SizedBox(width: 4), | |
Text( | |
'\$40.25', | |
style: TextStyle( | |
color: Color(0xFF9CA3AF), | |
fontSize: 10, | |
fontFamily: 'Inter', | |
fontWeight: FontWeight.w500, | |
height: 0.18, | |
), | |
), | |
const SizedBox(width: 4), | |
Text( | |
'15% OFF', | |
style: TextStyle( | |
color: Color(0xFFEA580C), | |
fontSize: 10, | |
fontFamily: 'Inter', | |
fontWeight: FontWeight.w500, | |
height: 0.18, | |
), | |
), | |
], | |
), | |
), | |
const SizedBox(height: 8), | |
Container( | |
child: Row( | |
mainAxisSize: MainAxisSize.min, | |
mainAxisAlignment: MainAxisAlignment.start, | |
crossAxisAlignment: CrossAxisAlignment.center, | |
children: [ | |
Container( | |
padding: const EdgeInsets.all(2), | |
decoration: ShapeDecoration( | |
color: Color(0xFFF59E0B), | |
shape: RoundedRectangleBorder(borderRadius: BorderRadius.circular(2)), | |
), | |
child: Row( | |
mainAxisSize: MainAxisSize.min, | |
mainAxisAlignment: MainAxisAlignment.center, | |
crossAxisAlignment: CrossAxisAlignment.center, | |
children: [ | |
Container( | |
width: 12, | |
height: 12, | |
child: Stack( | |
children: [ | |
Positioned( | |
left: 0, | |
top: 0, | |
child: Container( | |
width: 12, | |
height: 12, | |
child: Stack(children: [ | |
]), | |
), | |
), | |
], | |
), | |
), | |
], | |
), | |
), | |
const SizedBox(width: 4), | |
Text( | |
'4.3', | |
style: TextStyle( | |
color: Color(0xFF1F2937), | |
fontSize: 12, | |
fontFamily: 'Inter', | |
fontWeight: FontWeight.w500, | |
height: 0.12, | |
), | |
), | |
const SizedBox(width: 4), | |
Text( | |
'(41)', | |
style: TextStyle( | |
color: Color(0xFF6B7280), | |
fontSize: 12, | |
fontFamily: 'Inter', | |
fontWeight: FontWeight.w400, | |
height: 0.12, | |
), | |
), | |
], | |
), | |
), | |
], | |
), | |
), | |
], | |
), | |
), | |
), | |
Positioned( | |
left: 172, | |
top: 0, | |
child: Container( | |
width: 156, | |
height: 263, | |
decoration: BoxDecoration(color: Colors.white), | |
child: Column( | |
mainAxisSize: MainAxisSize.min, | |
mainAxisAlignment: MainAxisAlignment.start, | |
crossAxisAlignment: CrossAxisAlignment.start, | |
children: [ | |
Container( | |
width: 156, | |
height: 164, | |
padding: const EdgeInsets.only( | |
top: 4, | |
left: 120, | |
right: 12, | |
bottom: 136, | |
), | |
clipBehavior: Clip.antiAlias, | |
decoration: ShapeDecoration( | |
image: DecorationImage( | |
image: NetworkImage("https://via.placeholder.com/156x164"), | |
fit: BoxFit.cover, | |
), | |
shape: RoundedRectangleBorder(borderRadius: BorderRadius.circular(4)), | |
), | |
child: Column( | |
mainAxisSize: MainAxisSize.min, | |
mainAxisAlignment: MainAxisAlignment.start, | |
crossAxisAlignment: CrossAxisAlignment.center, | |
children: [ | |
Container( | |
width: 24, | |
height: 24, | |
padding: const EdgeInsets.all(4), | |
clipBehavior: Clip.antiAlias, | |
decoration: ShapeDecoration( | |
color: Colors.white.withOpacity(0.6399999856948853), | |
shape: RoundedRectangleBorder( | |
borderRadius: BorderRadius.circular(50), | |
), | |
), | |
child: Row( | |
mainAxisSize: MainAxisSize.min, | |
mainAxisAlignment: MainAxisAlignment.center, | |
crossAxisAlignment: CrossAxisAlignment.center, | |
children: [ | |
Container( | |
width: 16, | |
height: 16, | |
child: Column( | |
mainAxisSize: MainAxisSize.min, | |
mainAxisAlignment: MainAxisAlignment.start, | |
crossAxisAlignment: CrossAxisAlignment.start, | |
children: [ | |
Container( | |
width: 16, | |
height: 16, | |
child: Stack(children: [ | |
]), | |
), | |
], | |
), | |
), | |
], | |
), | |
), | |
], | |
), | |
), | |
const SizedBox(height: 8), | |
Container( | |
height: 91, | |
child: Column( | |
mainAxisSize: MainAxisSize.min, | |
mainAxisAlignment: MainAxisAlignment.start, | |
crossAxisAlignment: CrossAxisAlignment.start, | |
children: [ | |
SizedBox( | |
width: 156, | |
child: Text( | |
'Calvin Clein Regular fit slim fit shirt', | |
style: TextStyle( | |
color: Color(0xFF1F2937), | |
fontSize: 12, | |
fontFamily: 'Inter', | |
fontWeight: FontWeight.w400, | |
height: 0.12, | |
), | |
), | |
), | |
const SizedBox(height: 8), | |
Container( | |
width: double.infinity, | |
child: Row( | |
mainAxisSize: MainAxisSize.min, | |
mainAxisAlignment: MainAxisAlignment.start, | |
crossAxisAlignment: CrossAxisAlignment.end, | |
children: [ | |
Text( | |
'\$52', | |
style: TextStyle( | |
color: Color(0xFF1F2937), | |
fontSize: 14, | |
fontFamily: 'Inter', | |
fontWeight: FontWeight.w600, | |
height: 0.11, | |
letterSpacing: 0.07, | |
), | |
), | |
const SizedBox(width: 4), | |
Text( | |
'\$62.4', | |
style: TextStyle( | |
color: Color(0xFF9CA3AF), | |
fontSize: 10, | |
fontFamily: 'Inter', | |
fontWeight: FontWeight.w500, | |
height: 0.18, | |
), | |
), | |
const SizedBox(width: 4), | |
Text( | |
'20% OFF', | |
style: TextStyle( | |
color: Color(0xFFEA580C), | |
fontSize: 10, | |
fontFamily: 'Inter', | |
fontWeight: FontWeight.w500, | |
height: 0.18, | |
), | |
), | |
], | |
), | |
), | |
const SizedBox(height: 8), | |
Container( | |
child: Row( | |
mainAxisSize: MainAxisSize.min, | |
mainAxisAlignment: MainAxisAlignment.start, | |
crossAxisAlignment: CrossAxisAlignment.center, | |
children: [ | |
Container( | |
padding: const EdgeInsets.all(2), | |
decoration: ShapeDecoration( | |
color: Color(0xFFF59E0B), | |
shape: RoundedRectangleBorder(borderRadius: BorderRadius.circular(2)), | |
), | |
child: Row( | |
mainAxisSize: MainAxisSize.min, | |
mainAxisAlignment: MainAxisAlignment.center, | |
crossAxisAlignment: CrossAxisAlignment.center, | |
children: [ | |
Container( | |
width: 12, | |
height: 12, | |
child: Stack( | |
children: [ | |
Positioned( | |
left: 0, | |
top: 0, | |
child: Container( | |
width: 12, | |
height: 12, | |
child: Stack(children: [ | |
]), | |
), | |
), | |
], | |
), | |
), | |
], | |
), | |
), | |
const SizedBox(width: 4), | |
Text( | |
'4.1', | |
style: TextStyle( | |
color: Color(0xFF1F2937), | |
fontSize: 12, | |
fontFamily: 'Inter', | |
fontWeight: FontWeight.w500, | |
height: 0.12, | |
), | |
), | |
const SizedBox(width: 4), | |
Text( | |
'(87)', | |
style: TextStyle( | |
color: Color(0xFF6B7280), | |
fontSize: 12, | |
fontFamily: 'Inter', | |
fontWeight: FontWeight.w400, | |
height: 0.12, | |
), | |
), | |
], | |
), | |
), | |
], | |
), | |
), | |
], | |
), | |
), | |
), | |
Positioned( | |
left: 0, | |
top: 287, | |
child: Container( | |
width: 156, | |
height: 263, | |
decoration: BoxDecoration(color: Colors.white), | |
child: Column( | |
mainAxisSize: MainAxisSize.min, | |
mainAxisAlignment: MainAxisAlignment.start, | |
crossAxisAlignment: CrossAxisAlignment.start, | |
children: [ | |
Container( | |
width: 156, | |
height: 164, | |
padding: const EdgeInsets.only( | |
top: 4, | |
left: 120, | |
right: 12, | |
bottom: 136, | |
), | |
clipBehavior: Clip.antiAlias, | |
decoration: ShapeDecoration( | |
image: DecorationImage( | |
image: NetworkImage("https://via.placeholder.com/156x164"), | |
fit: BoxFit.cover, | |
), | |
shape: RoundedRectangleBorder(borderRadius: BorderRadius.circular(4)), | |
), | |
child: Column( | |
mainAxisSize: MainAxisSize.min, | |
mainAxisAlignment: MainAxisAlignment.start, | |
crossAxisAlignment: CrossAxisAlignment.center, | |
children: [ | |
Container( | |
width: 24, | |
height: 24, | |
padding: const EdgeInsets.all(4), | |
clipBehavior: Clip.antiAlias, | |
decoration: ShapeDecoration( | |
color: Colors.white.withOpacity(0.6399999856948853), | |
shape: RoundedRectangleBorder( | |
borderRadius: BorderRadius.circular(50), | |
), | |
), | |
child: Row( | |
mainAxisSize: MainAxisSize.min, | |
mainAxisAlignment: MainAxisAlignment.center, | |
crossAxisAlignment: CrossAxisAlignment.center, | |
children: [ | |
Container( | |
width: 16, | |
height: 16, | |
child: Column( | |
mainAxisSize: MainAxisSize.min, | |
mainAxisAlignment: MainAxisAlignment.start, | |
crossAxisAlignment: CrossAxisAlignment.start, | |
children: [ | |
Container( | |
width: 16, | |
height: 16, | |
child: Stack(children: [ | |
]), | |
), | |
], | |
), | |
), | |
], | |
), | |
), | |
], | |
), | |
), | |
const SizedBox(height: 8), | |
Container( | |
height: 91, | |
child: Column( | |
mainAxisSize: MainAxisSize.min, | |
mainAxisAlignment: MainAxisAlignment.start, | |
crossAxisAlignment: CrossAxisAlignment.start, | |
children: [ | |
SizedBox( | |
width: 156, | |
child: Text( | |
'H&M Regular fit cotton shirt', | |
style: TextStyle( | |
color: Color(0xFF1F2937), | |
fontSize: 12, | |
fontFamily: 'Inter', | |
fontWeight: FontWeight.w400, | |
height: 0.12, | |
), | |
), | |
), | |
const SizedBox(height: 8), | |
Container( | |
width: double.infinity, | |
child: Row( | |
mainAxisSize: MainAxisSize.min, | |
mainAxisAlignment: MainAxisAlignment.start, | |
crossAxisAlignment: CrossAxisAlignment.end, | |
children: [ | |
Text( | |
'\$59', | |
style: TextStyle( | |
color: Color(0xFF1F2937), | |
fontSize: 14, | |
fontFamily: 'Inter', | |
fontWeight: FontWeight.w600, | |
height: 0.11, | |
letterSpacing: 0.07, | |
), | |
), | |
const SizedBox(width: 4), | |
Text( | |
'\$70.8', | |
style: TextStyle( | |
color: Color(0xFF9CA3AF), | |
fontSize: 10, | |
fontFamily: 'Inter', | |
fontWeight: FontWeight.w500, | |
height: 0.18, | |
), | |
), | |
const SizedBox(width: 4), | |
Text( | |
'20% OFF', | |
style: TextStyle( | |
color: Color(0xFFEA580C), | |
fontSize: 10, | |
fontFamily: 'Inter', | |
fontWeight: FontWeight.w500, | |
height: 0.18, | |
), | |
), | |
], | |
), | |
), | |
const SizedBox(height: 8), | |
Container( | |
child: Row( | |
mainAxisSize: MainAxisSize.min, | |
mainAxisAlignment: MainAxisAlignment.start, | |
crossAxisAlignment: CrossAxisAlignment.center, | |
children: [ | |
Container( | |
padding: const EdgeInsets.all(2), | |
decoration: ShapeDecoration( | |
color: Color(0xFFF59E0B), | |
shape: RoundedRectangleBorder(borderRadius: BorderRadius.circular(2)), | |
), | |
child: Row( | |
mainAxisSize: MainAxisSize.min, | |
mainAxisAlignment: MainAxisAlignment.center, | |
crossAxisAlignment: CrossAxisAlignment.center, | |
children: [ | |
Container( | |
width: 12, | |
height: 12, | |
child: Stack( | |
children: [ | |
Positioned( | |
left: 0, | |
top: 0, | |
child: Container( | |
width: 12, | |
height: 12, | |
child: Stack(children: [ | |
]), | |
), | |
), | |
], | |
), | |
), | |
], | |
), | |
), | |
const SizedBox(width: 4), | |
Text( | |
'4.3', | |
style: TextStyle( | |
color: Color(0xFF1F2937), | |
fontSize: 12, | |
fontFamily: 'Inter', | |
fontWeight: FontWeight.w500, | |
height: 0.12, | |
), | |
), | |
const SizedBox(width: 4), | |
Text( | |
'(41)', | |
style: TextStyle( | |
color: Color(0xFF6B7280), | |
fontSize: 12, | |
fontFamily: 'Inter', | |
fontWeight: FontWeight.w400, | |
height: 0.12, | |
), | |
), | |
], | |
), | |
), | |
], | |
), | |
), | |
], | |
), | |
), | |
), | |
Positioned( | |
left: 172, | |
top: 287, | |
child: Container( | |
width: 156, | |
height: 263, | |
decoration: BoxDecoration(color: Colors.white), | |
child: Column( | |
mainAxisSize: MainAxisSize.min, | |
mainAxisAlignment: MainAxisAlignment.start, | |
crossAxisAlignment: CrossAxisAlignment.start, | |
children: [ | |
Container( | |
height: 164, | |
padding: const EdgeInsets.only( | |
top: 4, | |
left: 4, | |
right: 12, | |
bottom: 136, | |
), | |
clipBehavior: Clip.antiAlias, | |
decoration: ShapeDecoration( | |
image: DecorationImage( | |
image: NetworkImage("https://via.placeholder.com/156x164"), | |
fit: BoxFit.cover, | |
), | |
shape: RoundedRectangleBorder(borderRadius: BorderRadius.circular(4)), | |
), | |
child: Row( | |
mainAxisSize: MainAxisSize.min, | |
mainAxisAlignment: MainAxisAlignment.start, | |
crossAxisAlignment: CrossAxisAlignment.start, | |
children: [ | |
Container( | |
height: double.infinity, | |
padding: const EdgeInsets.symmetric(horizontal: 4, vertical: 2), | |
decoration: ShapeDecoration( | |
color: Color(0xFF10B981), | |
shape: RoundedRectangleBorder(borderRadius: BorderRadius.circular(2)), | |
), | |
child: Row( | |
mainAxisSize: MainAxisSize.min, | |
mainAxisAlignment: MainAxisAlignment.center, | |
crossAxisAlignment: CrossAxisAlignment.center, | |
children: [ | |
Text( | |
'Trending', | |
textAlign: TextAlign.center, | |
style: TextStyle( | |
color: Colors.white, | |
fontSize: 10, | |
fontFamily: 'Inter', | |
fontWeight: FontWeight.w500, | |
height: 0.15, | |
), | |
), | |
], | |
), | |
), | |
const SizedBox(width: 65), | |
Container( | |
width: 24, | |
height: 24, | |
padding: const EdgeInsets.all(4), | |
clipBehavior: Clip.antiAlias, | |
decoration: ShapeDecoration( | |
color: Colors.white.withOpacity(0.6399999856948853), | |
shape: RoundedRectangleBorder( | |
borderRadius: BorderRadius.circular(50), | |
), | |
), | |
child: Row( | |
mainAxisSize: MainAxisSize.min, | |
mainAxisAlignment: MainAxisAlignment.center, | |
crossAxisAlignment: CrossAxisAlignment.center, | |
children: [ | |
Container( | |
width: 16, | |
height: 16, | |
child: Column( | |
mainAxisSize: MainAxisSize.min, | |
mainAxisAlignment: MainAxisAlignment.start, | |
crossAxisAlignment: CrossAxisAlignment.start, | |
children: [ | |
Container( | |
width: 16, | |
height: 16, | |
child: Stack(children: [ | |
]), | |
), | |
], | |
), | |
), | |
], | |
), | |
), | |
], | |
), | |
), | |
const SizedBox(height: 8), | |
Container( | |
height: 91, | |
child: Column( | |
mainAxisSize: MainAxisSize.min, | |
mainAxisAlignment: MainAxisAlignment.start, | |
crossAxisAlignment: CrossAxisAlignment.start, | |
children: [ | |
SizedBox( | |
width: 156, | |
child: Text( | |
'Calvin Clein Regular fit casual shirt', | |
style: TextStyle( | |
color: Color(0xFF1F2937), | |
fontSize: 12, | |
fontFamily: 'Inter', | |
fontWeight: FontWeight.w400, | |
height: 0.12, | |
), | |
), | |
), | |
const SizedBox(height: 8), | |
Container( | |
width: double.infinity, | |
child: Row( | |
mainAxisSize: MainAxisSize.min, | |
mainAxisAlignment: MainAxisAlignment.start, | |
crossAxisAlignment: CrossAxisAlignment.end, | |
children: [ | |
Text( | |
'\$60', | |
style: TextStyle( | |
color: Color(0xFF1F2937), | |
fontSize: 14, | |
fontFamily: 'Inter', | |
fontWeight: FontWeight.w600, | |
height: 0.11, | |
letterSpacing: 0.07, | |
), | |
), | |
const SizedBox(width: 4), | |
Text( | |
'\$75', | |
style: TextStyle( | |
color: Color(0xFF9CA3AF), | |
fontSize: 10, | |
fontFamily: 'Inter', | |
fontWeight: FontWeight.w500, | |
height: 0.18, | |
), | |
), | |
const SizedBox(width: 4), | |
Text( | |
'25% OFF', | |
style: TextStyle( | |
color: Color(0xFFEA580C), | |
fontSize: 10, | |
fontFamily: 'Inter', | |
fontWeight: FontWeight.w500, | |
height: 0.18, | |
), | |
), | |
], | |
), | |
), | |
const SizedBox(height: 8), | |
Container( | |
child: Row( | |
mainAxisSize: MainAxisSize.min, | |
mainAxisAlignment: MainAxisAlignment.start, | |
crossAxisAlignment: CrossAxisAlignment.center, | |
children: [ | |
Container( | |
padding: const EdgeInsets.all(2), | |
decoration: ShapeDecoration( | |
color: Color(0xFFF59E0B), | |
shape: RoundedRectangleBorder(borderRadius: BorderRadius.circular(2)), | |
), | |
child: Row( | |
mainAxisSize: MainAxisSize.min, | |
mainAxisAlignment: MainAxisAlignment.center, | |
crossAxisAlignment: CrossAxisAlignment.center, | |
children: [ | |
Container( | |
width: 12, | |
height: 12, | |
child: Stack( | |
children: [ | |
Positioned( | |
left: 0, | |
top: 0, | |
child: Container( | |
width: 12, | |
height: 12, | |
child: Stack(children: [ | |
]), | |
), | |
), | |
], | |
), | |
), | |
], | |
), | |
), | |
const SizedBox(width: 4), | |
Text( | |
'4.8', | |
style: TextStyle( | |
color: Color(0xFF1F2937), | |
fontSize: 12, | |
fontFamily: 'Inter', | |
fontWeight: FontWeight.w500, | |
height: 0.12, | |
), | |
), | |
const SizedBox(width: 4), | |
Text( | |
'(692)', | |
style: TextStyle( | |
color: Color(0xFF6B7280), | |
fontSize: 12, | |
fontFamily: 'Inter', | |
fontWeight: FontWeight.w400, | |
height: 0.12, | |
), | |
), | |
], | |
), | |
), | |
], | |
), | |
), | |
], | |
), | |
), | |
), | |
Positioned( | |
left: 0, | |
top: 574, | |
child: Container( | |
width: 156, | |
height: 263, | |
decoration: BoxDecoration(color: Colors.white), | |
child: Column( | |
mainAxisSize: MainAxisSize.min, | |
mainAxisAlignment: MainAxisAlignment.start, | |
crossAxisAlignment: CrossAxisAlignment.start, | |
children: [ | |
Container( | |
width: 156, | |
height: 164, | |
padding: const EdgeInsets.only( | |
top: 4, | |
left: 120, | |
right: 12, | |
bottom: 136, | |
), | |
clipBehavior: Clip.antiAlias, | |
decoration: ShapeDecoration( | |
image: DecorationImage( | |
image: NetworkImage("https://via.placeholder.com/156x164"), | |
fit: BoxFit.cover, | |
), | |
shape: RoundedRectangleBorder(borderRadius: BorderRadius.circular(4)), | |
), | |
child: Column( | |
mainAxisSize: MainAxisSize.min, | |
mainAxisAlignment: MainAxisAlignment.start, | |
crossAxisAlignment: CrossAxisAlignment.center, | |
children: [ | |
Container( | |
width: 24, | |
height: 24, | |
padding: const EdgeInsets.all(4), | |
clipBehavior: Clip.antiAlias, | |
decoration: ShapeDecoration( | |
color: Colors.white.withOpacity(0.6399999856948853), | |
shape: RoundedRectangleBorder( | |
borderRadius: BorderRadius.circular(50), | |
), | |
), | |
child: Row( | |
mainAxisSize: MainAxisSize.min, | |
mainAxisAlignment: MainAxisAlignment.center, | |
crossAxisAlignment: CrossAxisAlignment.center, | |
children: [ | |
Container( | |
width: 16, | |
height: 16, | |
child: Column( | |
mainAxisSize: MainAxisSize.min, | |
mainAxisAlignment: MainAxisAlignment.start, | |
crossAxisAlignment: CrossAxisAlignment.start, | |
children: [ | |
Container( | |
width: 16, | |
height: 16, | |
child: Stack(children: [ | |
]), | |
), | |
], | |
), | |
), | |
], | |
), | |
), | |
], | |
), | |
), | |
const SizedBox(height: 8), | |
Container( | |
height: 91, | |
child: Column( | |
mainAxisSize: MainAxisSize.min, | |
mainAxisAlignment: MainAxisAlignment.start, | |
crossAxisAlignment: CrossAxisAlignment.start, | |
children: [ | |
SizedBox( | |
width: 156, | |
child: Text( | |
'Tommy Hilfiger slim fit semi formal shirt', | |
style: TextStyle( | |
color: Color(0xFF1F2937), | |
fontSize: 12, | |
fontFamily: 'Inter', | |
fontWeight: FontWeight.w400, | |
height: 0.12, | |
), | |
), | |
), | |
const SizedBox(height: 8), | |
Container( | |
width: double.infinity, | |
child: Row( | |
mainAxisSize: MainAxisSize.min, | |
mainAxisAlignment: MainAxisAlignment.start, | |
crossAxisAlignment: CrossAxisAlignment.end, | |
children: [ | |
Text( | |
'\$62', | |
style: TextStyle( | |
color: Color(0xFF1F2937), | |
fontSize: 14, | |
fontFamily: 'Inter', | |
fontWeight: FontWeight.w600, | |
height: 0.11, | |
letterSpacing: 0.07, | |
), | |
), | |
const SizedBox(width: 4), | |
Text( | |
'\$71.3', | |
style: TextStyle( | |
color: Color(0xFF9CA3AF), | |
fontSize: 10, | |
fontFamily: 'Inter', | |
fontWeight: FontWeight.w500, | |
height: 0.18, | |
), | |
), | |
const SizedBox(width: 4), | |
Text( | |
'15% OFF', | |
style: TextStyle( | |
color: Color(0xFFEA580C), | |
fontSize: 10, | |
fontFamily: 'Inter', | |
fontWeight: FontWeight.w500, | |
height: 0.18, | |
), | |
), | |
], | |
), | |
), | |
const SizedBox(height: 8), | |
Container( | |
child: Row( | |
mainAxisSize: MainAxisSize.min, | |
mainAxisAlignment: MainAxisAlignment.start, | |
crossAxisAlignment: CrossAxisAlignment.center, | |
children: [ | |
Container( | |
padding: const EdgeInsets.all(2), | |
decoration: ShapeDecoration( | |
color: Color(0xFFF59E0B), | |
shape: RoundedRectangleBorder(borderRadius: BorderRadius.circular(2)), | |
), | |
child: Row( | |
mainAxisSize: MainAxisSize.min, | |
mainAxisAlignment: MainAxisAlignment.center, | |
crossAxisAlignment: CrossAxisAlignment.center, | |
children: [ | |
Container( | |
width: 12, | |
height: 12, | |
child: Stack( | |
children: [ | |
Positioned( | |
left: 0, | |
top: 0, | |
child: Container( | |
width: 12, | |
height: 12, | |
child: Stack(children: [ | |
]), | |
), | |
), | |
], | |
), | |
), | |
], | |
), | |
), | |
const SizedBox(width: 4), | |
Text( | |
'4.0', | |
style: TextStyle( | |
color: Color(0xFF1F2937), | |
fontSize: 12, | |
fontFamily: 'Inter', | |
fontWeight: FontWeight.w500, | |
height: 0.12, | |
), | |
), | |
const SizedBox(width: 4), | |
Text( | |
'(212)', | |
style: TextStyle( | |
color: Color(0xFF6B7280), | |
fontSize: 12, | |
fontFamily: 'Inter', | |
fontWeight: FontWeight.w400, | |
height: 0.12, | |
), | |
), | |
], | |
), | |
), | |
], | |
), | |
), | |
], | |
), | |
), | |
), | |
Positioned( | |
left: 172, | |
top: 574, | |
child: Container( | |
width: 156, | |
height: 263, | |
decoration: BoxDecoration(color: Colors.white), | |
child: Column( | |
mainAxisSize: MainAxisSize.min, | |
mainAxisAlignment: MainAxisAlignment.start, | |
crossAxisAlignment: CrossAxisAlignment.start, | |
children: [ | |
Container( | |
height: 164, | |
padding: const EdgeInsets.only( | |
top: 4, | |
left: 4, | |
right: 12, | |
bottom: 136, | |
), | |
clipBehavior: Clip.antiAlias, | |
decoration: ShapeDecoration( | |
image: DecorationImage( | |
image: NetworkImage("https://via.placeholder.com/156x164"), | |
fit: BoxFit.cover, | |
), | |
shape: RoundedRectangleBorder(borderRadius: BorderRadius.circular(4)), | |
), | |
child: Row( | |
mainAxisSize: MainAxisSize.min, | |
mainAxisAlignment: MainAxisAlignment.start, | |
crossAxisAlignment: CrossAxisAlignment.start, | |
children: [ | |
Container( | |
height: double.infinity, | |
padding: const EdgeInsets.symmetric(horizontal: 4, vertical: 2), | |
decoration: ShapeDecoration( | |
color: Color(0xFF10B981), | |
shape: RoundedRectangleBorder(borderRadius: BorderRadius.circular(2)), | |
), | |
child: Row( | |
mainAxisSize: MainAxisSize.min, | |
mainAxisAlignment: MainAxisAlignment.center, | |
crossAxisAlignment: CrossAxisAlignment.center, | |
children: [ | |
Text( | |
'Trending', | |
textAlign: TextAlign.center, | |
style: TextStyle( | |
color: Colors.white, | |
fontSize: 10, | |
fontFamily: 'Inter', | |
fontWeight: FontWeight.w500, | |
height: 0.15, | |
), | |
), | |
], | |
), | |
), | |
const SizedBox(width: 65), | |
Container( | |
width: 24, | |
height: 24, | |
padding: const EdgeInsets.all(4), | |
clipBehavior: Clip.antiAlias, | |
decoration: ShapeDecoration( | |
color: Colors.white.withOpacity(0.6399999856948853), | |
shape: RoundedRectangleBorder( | |
borderRadius: BorderRadius.circular(50), | |
), | |
), | |
child: Row( | |
mainAxisSize: MainAxisSize.min, | |
mainAxisAlignment: MainAxisAlignment.center, | |
crossAxisAlignment: CrossAxisAlignment.center, | |
children: [ | |
Container( | |
width: 16, | |
height: 16, | |
child: Column( | |
mainAxisSize: MainAxisSize.min, | |
mainAxisAlignment: MainAxisAlignment.start, | |
crossAxisAlignment: CrossAxisAlignment.start, | |
children: [ | |
Container( | |
width: 16, | |
height: 16, | |
child: Stack(children: [ | |
]), | |
), | |
], | |
), | |
), | |
], | |
), | |
), | |
], | |
), | |
), | |
const SizedBox(height: 8), | |
Container( | |
height: 91, | |
child: Column( | |
mainAxisSize: MainAxisSize.min, | |
mainAxisAlignment: MainAxisAlignment.start, | |
crossAxisAlignment: CrossAxisAlignment.start, | |
children: [ | |
SizedBox( | |
width: 156, | |
child: Text( | |
'Arrow slim fit semi formal shirt', | |
style: TextStyle( | |
color: Color(0xFF1F2937), | |
fontSize: 12, | |
fontFamily: 'Inter', | |
fontWeight: FontWeight.w400, | |
height: 0.12, | |
), | |
), | |
), | |
const SizedBox(height: 8), | |
Container( | |
width: double.infinity, | |
child: Row( | |
mainAxisSize: MainAxisSize.min, | |
mainAxisAlignment: MainAxisAlignment.start, | |
crossAxisAlignment: CrossAxisAlignment.end, | |
children: [ | |
Text( | |
'\$49', | |
style: TextStyle( | |
color: Color(0xFF1F2937), | |
fontSize: 14, | |
fontFamily: 'Inter', | |
fontWeight: FontWeight.w600, | |
height: 0.11, | |
letterSpacing: 0.07, | |
), | |
), | |
const SizedBox(width: 4), | |
Text( | |
'53.9', | |
style: TextStyle( | |
color: Color(0xFF9CA3AF), | |
fontSize: 10, | |
fontFamily: 'Inter', | |
fontWeight: FontWeight.w500, | |
height: 0.18, | |
), | |
), | |
const SizedBox(width: 4), | |
Text( | |
'10% OFF', | |
style: TextStyle( | |
color: Color(0xFFEA580C), | |
fontSize: 10, | |
fontFamily: 'Inter', | |
fontWeight: FontWeight.w500, | |
height: 0.18, | |
), | |
), | |
], | |
), | |
), | |
const SizedBox(height: 8), | |
Container( | |
child: Row( | |
mainAxisSize: MainAxisSize.min, | |
mainAxisAlignment: MainAxisAlignment.start, | |
crossAxisAlignment: CrossAxisAlignment.center, | |
children: [ | |
Container( | |
padding: const EdgeInsets.all(2), | |
decoration: ShapeDecoration( | |
color: Color(0xFFF59E0B), | |
shape: RoundedRectangleBorder(borderRadius: BorderRadius.circular(2)), | |
), | |
child: Row( | |
mainAxisSize: MainAxisSize.min, | |
mainAxisAlignment: MainAxisAlignment.center, | |
crossAxisAlignment: CrossAxisAlignment.center, | |
children: [ | |
Container( | |
width: 12, | |
height: 12, | |
child: Stack( | |
children: [ | |
Positioned( | |
left: 0, | |
top: 0, | |
child: Container( | |
width: 12, | |
height: 12, | |
child: Stack(children: [ | |
]), | |
), | |
), | |
], | |
), | |
), | |
], | |
), | |
), | |
const SizedBox(width: 4), | |
Text( | |
'4.2', | |
style: TextStyle( | |
color: Color(0xFF1F2937), | |
fontSize: 12, | |
fontFamily: 'Inter', | |
fontWeight: FontWeight.w500, | |
height: 0.12, | |
), | |
), | |
const SizedBox(width: 4), | |
Text( | |
'(312)', | |
style: TextStyle( | |
color: Color(0xFF6B7280), | |
fontSize: 12, | |
fontFamily: 'Inter', | |
fontWeight: FontWeight.w400, | |
height: 0.12, | |
), | |
), | |
], | |
), | |
), | |
], | |
), | |
), | |
], | |
), | |
), | |
), | |
], | |
), | |
), | |
), | |
Positioned( | |
left: -1, | |
top: 708, | |
child: Container( | |
clipBehavior: Clip.antiAlias, | |
decoration: BoxDecoration( | |
color: Colors.white, | |
boxShadow: [ | |
BoxShadow( | |
color: Color(0x0F4B5563), | |
blurRadius: 12, | |
offset: Offset(0, 0), | |
spreadRadius: 0, | |
) | |
], | |
), | |
child: Row( | |
mainAxisSize: MainAxisSize.min, | |
mainAxisAlignment: MainAxisAlignment.center, | |
crossAxisAlignment: CrossAxisAlignment.start, | |
children: [ | |
Container( | |
width: 181, | |
height: 64, | |
padding: const EdgeInsets.symmetric(horizontal: 67, vertical: 8), | |
clipBehavior: Clip.antiAlias, | |
decoration: BoxDecoration(color: Colors.white), | |
child: Column( | |
mainAxisSize: MainAxisSize.min, | |
mainAxisAlignment: MainAxisAlignment.center, | |
crossAxisAlignment: CrossAxisAlignment.center, | |
children: [ | |
Container( | |
width: 24, | |
height: 24, | |
child: Stack( | |
children: [ | |
Positioned( | |
left: 0, | |
top: 0, | |
child: Container( | |
width: 24, | |
height: 24, | |
child: Stack(children: [ | |
]), | |
), | |
), | |
], | |
), | |
), | |
const SizedBox(height: 4), | |
Text( | |
'Filter', | |
textAlign: TextAlign.center, | |
style: TextStyle( | |
color: Color(0xFF1F2937), | |
fontSize: 14, | |
fontFamily: 'Inter', | |
fontWeight: FontWeight.w400, | |
height: 0.11, | |
letterSpacing: 0.07, | |
), | |
), | |
], | |
), | |
), | |
Container( | |
width: 181, | |
height: 64, | |
padding: const EdgeInsets.symmetric(horizontal: 67, vertical: 8), | |
clipBehavior: Clip.antiAlias, | |
decoration: BoxDecoration(color: Colors.white), | |
child: Column( | |
mainAxisSize: MainAxisSize.min, | |
mainAxisAlignment: MainAxisAlignment.center, | |
crossAxisAlignment: CrossAxisAlignment.center, | |
children: [ | |
Container( | |
width: 24, | |
height: 24, | |
child: Stack( | |
children: [ | |
Positioned( | |
left: 0, | |
top: 0, | |
child: Container( | |
width: 24, | |
height: 24, | |
child: Stack(children: [ | |
]), | |
), | |
), | |
], | |
), | |
), | |
const SizedBox(height: 4), | |
Text( | |
'Sort By', | |
textAlign: TextAlign.center, | |
style: TextStyle( | |
color: Color(0xFF1F2937), | |
fontSize: 14, | |
fontFamily: 'Inter', | |
fontWeight: FontWeight.w400, | |
height: 0.11, | |
letterSpacing: 0.07, | |
), | |
), | |
], | |
), | |
), | |
], | |
), | |
), | |
), | |
Positioned( | |
left: 0, | |
top: 96, | |
child: Container( | |
width: 360, | |
padding: const EdgeInsets.symmetric(vertical: 8), | |
clipBehavior: Clip.antiAlias, | |
decoration: BoxDecoration(color: Color(0xFFF9FAFB)), | |
child: Row( | |
mainAxisSize: MainAxisSize.min, | |
mainAxisAlignment: MainAxisAlignment.center, | |
crossAxisAlignment: CrossAxisAlignment.center, | |
children: [ | |
Text( | |
'15400 Items', | |
style: TextStyle( | |
color: Color(0xFF1F2937), | |
fontSize: 12, | |
fontFamily: 'Inter', | |
fontWeight: FontWeight.w500, | |
height: 0.12, | |
), | |
), | |
], | |
), | |
), | |
), | |
Positioned( | |
left: 0, | |
top: 772, | |
child: Container( | |
width: 360, | |
height: 28, | |
padding: const EdgeInsets.only(top: 18, bottom: 8), | |
decoration: BoxDecoration(color: Colors.white), | |
child: Row( | |
mainAxisSize: MainAxisSize.min, | |
mainAxisAlignment: MainAxisAlignment.center, | |
crossAxisAlignment: CrossAxisAlignment.center, | |
children: [ | |
Container( | |
width: 72, | |
height: 2, | |
decoration: ShapeDecoration( | |
color: Color(0xFF1F2937), | |
shape: RoundedRectangleBorder(borderRadius: BorderRadius.circular(8)), | |
), | |
), | |
], | |
), | |
), | |
), | |
Positioned( | |
left: 0, | |
top: 0, | |
child: Container( | |
height: 96, | |
padding: const EdgeInsets.only(top: 32), | |
decoration: BoxDecoration( | |
color: Colors.white, | |
boxShadow: [ | |
BoxShadow( | |
color: Color(0x0F4B5563), | |
blurRadius: 12, | |
offset: Offset(0, 6), | |
spreadRadius: 0, | |
) | |
], | |
), | |
child: Column( | |
mainAxisSize: MainAxisSize.min, | |
mainAxisAlignment: MainAxisAlignment.center, | |
crossAxisAlignment: CrossAxisAlignment.start, | |
children: [ | |
Container( | |
width: 360, | |
height: 64, | |
padding: const EdgeInsets.symmetric(horizontal: 16, vertical: 17), | |
decoration: BoxDecoration(color: Colors.white), | |
child: Column( | |
mainAxisSize: MainAxisSize.min, | |
mainAxisAlignment: MainAxisAlignment.start, | |
crossAxisAlignment: CrossAxisAlignment.start, | |
children: [ | |
Container( | |
width: 328, | |
child: Row( | |
mainAxisSize: MainAxisSize.min, | |
mainAxisAlignment: MainAxisAlignment.start, | |
crossAxisAlignment: CrossAxisAlignment.center, | |
children: [ | |
Expanded( | |
child: Container( | |
height: 30, | |
child: Row( | |
mainAxisSize: MainAxisSize.min, | |
mainAxisAlignment: MainAxisAlignment.start, | |
crossAxisAlignment: CrossAxisAlignment.center, | |
children: [ | |
Container( | |
width: 24, | |
height: 24, | |
child: Stack( | |
children: [ | |
Positioned( | |
left: 0, | |
top: 0, | |
child: Container( | |
width: 24, | |
height: 24, | |
child: Stack(children: [ | |
]), | |
), | |
), | |
], | |
), | |
), | |
const SizedBox(width: 16), | |
Expanded( | |
child: SizedBox( | |
child: Text( | |
'Men’s T-Shirt', | |
style: TextStyle( | |
color: Color(0xFF1F2937), | |
fontSize: 20, | |
fontFamily: 'Inter', | |
fontWeight: FontWeight.w500, | |
height: 0.07, | |
letterSpacing: 0.10, | |
), | |
), | |
), | |
), | |
], | |
), | |
), | |
), | |
const SizedBox(width: 16), | |
Container( | |
width: 64, | |
child: Row( | |
mainAxisSize: MainAxisSize.min, | |
mainAxisAlignment: MainAxisAlignment.end, | |
crossAxisAlignment: CrossAxisAlignment.start, | |
children: [ | |
Container( | |
width: 24, | |
height: 24, | |
child: Stack( | |
children: [ | |
Positioned( | |
left: 0, | |
top: 0, | |
child: Container( | |
width: 24, | |
height: 24, | |
child: Column( | |
mainAxisSize: MainAxisSize.min, | |
mainAxisAlignment: MainAxisAlignment.start, | |
crossAxisAlignment: CrossAxisAlignment.start, | |
children: [ | |
Container( | |
width: 24, | |
height: 24, | |
child: Stack(children: [ | |
]), | |
), | |
], | |
), | |
), | |
), | |
], | |
), | |
), | |
const SizedBox(width: 16), | |
Container( | |
width: 24, | |
height: 24, | |
child: Row( | |
mainAxisSize: MainAxisSize.min, | |
mainAxisAlignment: MainAxisAlignment.center, | |
crossAxisAlignment: CrossAxisAlignment.center, | |
children: [ | |
Container( | |
width: 24, | |
height: 24, | |
child: Column( | |
mainAxisSize: MainAxisSize.min, | |
mainAxisAlignment: MainAxisAlignment.start, | |
crossAxisAlignment: CrossAxisAlignment.start, | |
children: [ | |
Container( | |
width: 24, | |
height: 24, | |
child: Stack(children: [ | |
]), | |
), | |
], | |
), | |
), | |
], | |
), | |
), | |
], | |
), | |
), | |
], | |
), | |
), | |
], | |
), | |
), | |
], | |
), | |
), | |
), | |
Positioned( | |
left: 0, | |
top: 0, | |
child: Container( | |
width: 360, | |
height: 32, | |
child: Stack( | |
children: [ | |
Positioned( | |
left: 0, | |
top: -0, | |
child: Container( | |
width: 360, | |
height: 32, | |
decoration: BoxDecoration(color: Colors.white), | |
), | |
), | |
Positioned( | |
left: 278, | |
top: 10, | |
child: Container( | |
width: 70, | |
child: Row( | |
mainAxisSize: MainAxisSize.min, | |
mainAxisAlignment: MainAxisAlignment.start, | |
crossAxisAlignment: CrossAxisAlignment.start, | |
children: [ | |
Container( | |
width: 18, | |
height: 12, | |
decoration: BoxDecoration( | |
image: DecorationImage( | |
image: NetworkImage("https://via.placeholder.com/18x12"), | |
fit: BoxFit.fill, | |
), | |
), | |
), | |
const SizedBox(width: 6), | |
Container( | |
width: 16, | |
height: 12, | |
decoration: BoxDecoration( | |
image: DecorationImage( | |
image: NetworkImage("https://via.placeholder.com/16x12"), | |
fit: BoxFit.fill, | |
), | |
), | |
), | |
const SizedBox(width: 6), | |
Container( | |
width: 24, | |
height: 12, | |
child: Stack( | |
children: [ | |
Positioned( | |
left: 0, | |
top: 0, | |
child: Opacity( | |
opacity: 0.40, | |
child: Container( | |
width: 24, | |
height: 12, | |
decoration: BoxDecoration( | |
image: DecorationImage( | |
image: NetworkImage("https://via.placeholder.com/24x12"), | |
fit: BoxFit.fill, | |
), | |
), | |
), | |
), | |
), | |
Positioned( | |
left: 1.97, | |
top: 2.12, | |
child: Container( | |
width: 17.76, | |
height: 7.76, | |
decoration: ShapeDecoration( | |
color: Color(0xFF1F2937), | |
shape: RoundedRectangleBorder( | |
borderRadius: BorderRadius.circular(1.33), | |
), | |
), | |
), | |
), | |
], | |
), | |
), | |
], | |
), | |
), | |
), | |
Positioned( | |
left: 12, | |
top: 8, | |
child: Text( | |
'12:30', | |
style: TextStyle( | |
color: Color(0xFF1F2937), | |
fontSize: 14, | |
fontFamily: 'Roboto', | |
fontWeight: FontWeight.w500, | |
height: 0, | |
letterSpacing: 0.01, | |
), | |
), | |
), | |
], | |
), | |
), | |
), | |
], | |
), | |
), | |
floatingActionButton: FloatingActionButton( | |
onPressed: _incrementCounter, | |
tooltip: 'Increment', | |
child: const Icon(Icons.add), | |
), | |
); | |
} | |
} |
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment