반응형
import 'package:flutter/material.dart';
import 'package:toonflix/widgets/button.dart';
import 'package:toonflix/widgets/currency_card.dart';
const taxAmount = 15;
const priceAmount = 30;
var finalPrice = taxAmount + priceAmount;
void main() {
runApp(MyApp());
}
class MyApp extends StatelessWidget {
@override
Widget build(BuildContext context) {
return MaterialApp(
home: Scaffold(
backgroundColor: Color.fromARGB(255, 24, 24, 24),
body: SingleChildScrollView(
child: Padding(
padding: const EdgeInsets.symmetric(
horizontal: 20,
),
child: Column(
crossAxisAlignment: CrossAxisAlignment.start,
children: [
SizedBox(
height: 50,
),
Row(
mainAxisAlignment: MainAxisAlignment.
end,
children: [
Column(
crossAxisAlignment: CrossAxisAlignment.end,
children: [
Text('Hey, 나령 윤기도',
style: TextStyle(
color: Colors.white,
fontSize: 30,
fontWeight: FontWeight.w800,
),
),
Text(
'Wecome back',
style: TextStyle(
color: Colors.white.withOpacity(0.8),
fontSize: 13,
),
),
],
)
],
),
SizedBox(height: 10,
),
Text('Total Balance',
style: TextStyle(
fontSize: 17,
color: Colors.white.withOpacity(0.8),
),
),
SizedBox(
height: 2,
),
Text('\$5 194 482',
style: TextStyle(
fontSize: 30,
fontWeight: FontWeight.w600,
color: Colors.white.withOpacity(0.8),
),
),
SizedBox(height: 30,
),
Row(
mainAxisAlignment: MainAxisAlignment.
spaceBetween,
children: [
const Button(
text: 'Transfer',
bgColor: Color(0xFFF1B33B),
textColor: Colors.black,),
const Button(
text: 'Request',
bgColor: Color(0xFF1F2123),
textColor: Colors.white,),
],
),
SizedBox(
height: 20,
),
Row(
crossAxisAlignment: CrossAxisAlignment.end,
mainAxisAlignment: MainAxisAlignment.spaceBetween,
children: [
const Text(
'Wallets',
style: TextStyle(
color: Colors.white,
fontSize: 30,
fontWeight: FontWeight.w600,
),
),
Text('View All',
style: TextStyle(
color: Colors.white.
withOpacity
(0.8),
fontSize: 18,
),
),
],
),
const SizedBox(
height: 15,
),
const CurrencyCard(
name: 'Euro',
code: 'EUR',
amount: '6 428',
icon: Icons.euro_rounded,
isInverted: false,
),
Transform.translate(
offset: const Offset(0, -20),
child: const CurrencyCard(
name: 'Bitcoin',
code: 'BTC',
amount: '9 785',
icon: Icons.currency_bitcoin,
isInverted: true,
),
),
Transform.translate(
offset: Offset(0, -40),
child: const CurrencyCard(
name: 'Dollar',
code: 'USD',
amount: '428',
icon: Icons.attach_money_outlined,
isInverted: false,
),
),
],
),
),
),
),
);
}
}반응형
'새내기 게임 개발자[Unity]' 카테고리의 다른 글
| Flutter Word Game core/theme/app_theme.dart (0) | 2025.10.19 |
|---|---|
| Flutter Word Game core/theme/app_fonts.dart (0) | 2025.10.19 |
| Flutter Word Game core/theme/app_colors.dart (0) | 2025.10.19 |
| Flutter Word Game core/router/app_router.dart (0) | 2025.10.19 |
| Flutter WordGame core/get_it.dart (0) | 2025.10.19 |