TKK_E32210755/lib/Components/background.dart

53 lines
1.3 KiB
Dart

import 'package:flutter/material.dart';
class Background extends StatelessWidget {
final Widget child;
const Background({
super.key,
required this.child,
});
@override
Widget build(BuildContext context) {
Size size = MediaQuery.of(context).size;
return SizedBox(
width: double.infinity,
height: size.height,
child: Stack(
alignment: Alignment.center,
children: <Widget>[
Positioned(
top: 0,
right: 0,
child: Image.asset("assets/images/top1.png", width: size.width),
),
Positioned(
top: 0,
right: 0,
child: Image.asset("assets/images/top2.png", width: size.width),
),
Positioned(
top: 50,
right: 30,
child:
Image.asset("assets/images/main.png", width: size.width * 0.35),
),
Positioned(
bottom: 0,
right: 0,
child: Image.asset("assets/images/bottom1.png", width: size.width),
),
Positioned(
bottom: 0,
right: 0,
child: Image.asset("assets/images/bottom2.png", width: size.width),
),
child
],
),
);
}
}