I want to use the same widget for a page. To be more precise I'll give an example. So I have a have a header section (a sub-widget) which is used for almost all the pages throughout the app. I want this header to not stack up every time a new page is stacked upon the other. Is there any solution for this?
Use same instance of a widget flutter
47 Views Asked by AM69 At
1
There are 1 best solutions below
Related Questions in FLUTTER
- Flutter + Dart: Editing name of a tab shows up a black screen
- The Binary Version Of its metadata is 1.8.0, expected Version is 1.6.0 build error
- Way to get CustomPainter to track face in Camera Flutter MLKit
- flutter Null check error: did not show file and line number
- Creating multiple instances of a class with different initializing values in Flutter
- I want to paste stickers into to my TextField and to show the stickers beside the emojis
- Flutter plugin development android src not opening after opening example
- Module not found when building flutter app for IOS
- How to make barrier area interactive in flutter modal bottom sheet
- Can an RPC result be included in a Supabase select function in Flutter for Data Modeling?
- Why do I need to wait to reaccess to Firestore database even though it has already done before?
- Flutter web app on Windows -how to support mouse drag for horizontal and vertical scrolling as well as using mouse wheel
- I wrote this time displaying FLUTTER app, How can I improve it?
- Appwrite and / or Spring Boot Backend
- Flutter two_dimensional_scrollables Web app Chrome - cannot get horizontal scroll to work?
Related Questions in FLUTTER-FUTUREBUILDER
- ListView.builder within ExpansionTile children is not showing when tile is expanded in Flutter
- FutureBuilder and ChangeNotifier in same widget
- How to narrow `snapshot` inside `FutureBuilder.builder()` without using null-check (!)
- Why FutureBuilder does not execute the condition when the data is not yet ready using Provider?
- How to fetch data from this Nested JSON using GET method in flutter using Data Model?
- Convert Future<Object> to Object model after parse json in initState flutter
- Futurebuilder for whole scaffold
- future builder not going to connection.done
- Is checking both `snapshot.hasData` and `snapshot.data != null` redundant in Flutter's FutureBuilder?
- Optimal use of StreamBuilder?
- Flutter: How do I retry a FutureBuilder when an error occurs?
- Stuck in the loop when downloading from Firebase Realtime database
- Flutter FutureBuilder keeps Firing and rebuilding. It Generates a New Random Number on Every Rebuild - How can I Prevent This?
- How to apply date range filter on pluto_grid flutter
- Null affecting Map<String, dynamic>
Trending Questions
- UIImageView Frame Doesn't Reflect Constraints
- Is it possible to use adb commands to click on a view by finding its ID?
- How to create a new web character symbol recognizable by html/javascript?
- Why isn't my CSS3 animation smooth in Google Chrome (but very smooth on other browsers)?
- Heap Gives Page Fault
- Connect ffmpeg to Visual Studio 2008
- Both Object- and ValueAnimator jumps when Duration is set above API LvL 24
- How to avoid default initialization of objects in std::vector?
- second argument of the command line arguments in a format other than char** argv or char* argv[]
- How to improve efficiency of algorithm which generates next lexicographic permutation?
- Navigating to the another actvity app getting crash in android
- How to read the particular message format in android and store in sqlite database?
- Resetting inventory status after order is cancelled
- Efficiently compute powers of X in SSE/AVX
- Insert into an external database using ajax and php : POST 500 (Internal Server Error)
Popular # Hahtags
Popular Questions
- How do I undo the most recent local commits in Git?
- How can I remove a specific item from an array in JavaScript?
- How do I delete a Git branch locally and remotely?
- Find all files containing a specific text (string) on Linux?
- How do I revert a Git repository to a previous commit?
- How do I create an HTML button that acts like a link?
- How do I check out a remote Git branch?
- How do I force "git pull" to overwrite local files?
- How do I list all files of a directory?
- How to check whether a string contains a substring in JavaScript?
- How do I redirect to another webpage?
- How can I iterate over rows in a Pandas DataFrame?
- How do I convert a String to an int in Java?
- Does Python have a string 'contains' substring method?
- How do I check if a string contains a specific word?
There are 2 approaches to this :
Sub sections : You can create a generic scaffold and then create parallel containers to show as it's body depending on whatever click conditions you set. The Appbar and other Scaffold items will remain the same without stacking and you can switch between bodies instead of staking the bodies. Just make sure you specify the leading widget correctly and write the function to the leading widget action and the WillPopScope action properly.
Custom Widget Appbar : You can design a Singleton Class for Custom Widgets and then declare a function here that returns an AppBar. Then, instead of pushing to pages, you perform popAndPush between pages and logically control the flow. Every page calls this common Appbar function to show the same app bar and each individual page passes a function to the Appbar dictating what it should do when the leading widget is clicked.