bottom sheet fixes

This commit is contained in:
Kima 2024-04-07 19:18:38 +02:00
parent 05f4215faf
commit 6662d4a48f
2 changed files with 26 additions and 24 deletions

View File

@ -1,13 +1,15 @@
import 'package:flutter/widgets.dart';
import 'package:refilc/theme/colors/colors.dart'; import 'package:refilc/theme/colors/colors.dart';
import 'package:flutter/material.dart'; import 'package:flutter/material.dart';
class RoundedBottomSheet extends StatelessWidget { class RoundedBottomSheet extends StatelessWidget {
const RoundedBottomSheet( const RoundedBottomSheet({
{super.key, super.key,
this.child, this.child,
this.borderRadius = 12.0, this.borderRadius = 16.0,
this.shrink = true, this.shrink = false,
this.showHandle = true}); this.showHandle = true,
});
final Widget? child; final Widget? child;
final double borderRadius; final double borderRadius;
@ -17,6 +19,7 @@ class RoundedBottomSheet extends StatelessWidget {
@override @override
Widget build(BuildContext context) { Widget build(BuildContext context) {
return AnimatedContainer( return AnimatedContainer(
height: 2000,
duration: const Duration(milliseconds: 500), duration: const Duration(milliseconds: 500),
decoration: BoxDecoration( decoration: BoxDecoration(
color: Theme.of(context).colorScheme.background, color: Theme.of(context).colorScheme.background,
@ -25,7 +28,6 @@ class RoundedBottomSheet extends StatelessWidget {
topRight: Radius.circular(borderRadius), topRight: Radius.circular(borderRadius),
), ),
), ),
child: SafeArea(
child: Column( child: Column(
mainAxisSize: shrink ? MainAxisSize.min : MainAxisSize.max, mainAxisSize: shrink ? MainAxisSize.min : MainAxisSize.max,
children: [ children: [
@ -43,7 +45,6 @@ class RoundedBottomSheet extends StatelessWidget {
SizedBox(height: MediaQuery.of(context).padding.bottom), SizedBox(height: MediaQuery.of(context).padding.bottom),
], ],
), ),
),
); );
} }
} }
@ -55,6 +56,7 @@ Future<T?> showRoundedModalBottomSheet<T>(
bool showHandle = true, bool showHandle = true,
}) async { }) async {
return await showModalBottomSheet<T>( return await showModalBottomSheet<T>(
useSafeArea: false,
context: context, context: context,
backgroundColor: const Color(0x00000000), backgroundColor: const Color(0x00000000),
elevation: 0, elevation: 0,

@ -1 +1 @@
Subproject commit 9ac6e74dafd496c2e1efc4c7f2e8e5d42aac7854 Subproject commit fc6bdf78f192234d3dccd899fd82cab45db3762e