🐝Hive - task app: часть 1
1.


// папка screens
// file main_screen.dart
import 'package:flutter/material.dart';
import 'package:hive_task_app/utils/colors.dart';
import 'package:hive_task_app/widgets/icon_button_widget.dart';
class MainScreen extends StatelessWidget {
const MainScreen({super.key});
@override
Widget build(BuildContext context) {
return Scaffold(
backgroundColor: indigo,
appBar: AppBar(
iconTheme: const IconThemeData(color: white, size: 30),
backgroundColor: indigo,
actions: [
IconButtonWidget(
iconData: Icons.add_box,
onPressed: (){ },
),
],
),
drawer: const Drawer(),
body: const Column(
children: [
SizedBox(
height: 250,
),
ContainerBody()
],
),
);
}
}
class ContainerBody extends StatelessWidget {
const ContainerBody({super.key});
@override
Widget build(BuildContext context) {
return Expanded(
child: Container(
height: double.infinity,
decoration: const BoxDecoration(
color: white,
borderRadius: BorderRadius.only(
topRight: Radius.circular(45), topLeft: Radius.circular(45),),),
),
);
}
}Last updated