1import '/core/ui/widgets/custom_appbar.dart';
2import 'package:flutter/material.dart';
3import 'package:flutter_screenutil/flutter_screenutil.dart';
4import 'package:lottie/lottie.dart';
6import '../../constants/assets.dart';
33 State<CustomScaffold>
createState() => _CustomScaffoldState();
36class _CustomScaffoldState
extends State<CustomScaffold> {
62 Widget
build(BuildContext context) {
63 return NotificationListener<ScrollNotification>(
64 onNotification: (scrollNotification) {
65 if (scrollNotification is ScrollUpdateNotification) {
67 _showShadow = scrollNotification.metrics.pixels > 0;
73 floatingActionButtonLocation: FloatingActionButtonLocation.centerFloat,
74 floatingActionButton: widget.floating,
77 appBar: widget.title == null
81 MediaQuery.of(context).size.width,
85 isLeadingVisible: widget.isLeadingVisible,
87 actions: widget.actions,
97 color: Theme.of(context)
98 .scaffoldBackgroundColor
static const String loadingAnimation
override void initState()
class CustomScaffold extends StatefulWidget _scrollController
final Color backgroundColor
override Widget build(BuildContext context)