pharmacy_mobile/lib/widgets/page_background_widget.dart
2025-02-04 17:00:37 +08:00

36 lines
1.2 KiB
Dart

import 'package:flutter/material.dart';
class PageBackgroundWidget extends StatelessWidget {
final Widget child;
const PageBackgroundWidget({super.key, required this.child});
@override
Widget build(BuildContext context) {
return SingleChildScrollView(
scrollDirection: Axis.vertical,
// physics: NeverScrollableScrollPhysics(),
child: Container(
alignment: Alignment.center,
height: MediaQuery.of(context).size.height,
decoration: const BoxDecoration(
image: DecorationImage(image: AssetImage('assets/background2.webp'), fit: BoxFit.fitWidth, opacity: 0.2),
gradient: RadialGradient(
tileMode: TileMode.clamp,
colors: [
// Color.fromRGBO(132, 84, 125, 1),
// Color.fromRGBO(96, 48, 90, 1),
Color.fromRGBO(45, 15, 43, 1),
Color.fromRGBO(77, 29, 73, 1),
// Color.fromRGBO(241, 220, 223, 1),
],
// begin: Alignment.topCenter,
// end: Alignment.bottomCenter,
),
),
child: Center(
child: child,
)),
);
}
}