Guest User

Untitled

a guest
Feb 22nd, 2022
614
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Dart 0.91 KB | None | 0 0
  1. //controller
  2.  
  3. class ExampleController extends GetxController{
  4.     //your code
  5.     List<StatelessWidget> screens(ExampleController controller){
  6.         return [AScreen(
  7.         controller: controller,
  8.       ),
  9.       BScreen(
  10.         controller: controller,
  11.       ),
  12.       CScreen(
  13.         controller: controller,
  14.       ),
  15.       DScreen(
  16.         controller: controller,
  17.       ),];
  18.     }
  19. }
  20. //Child Screen
  21. class AScreen extends StatelessWidget{
  22. final ExampleController controller;
  23.   const AScreen({
  24.     Key? key,
  25.     required this.controller,
  26.   }) : super(key: key);
  27.  
  28.   //rest of the code
  29. }
  30.  
  31. //Parent Screen
  32. class ParentScreen extends StatelessWidget{
  33.     final _controller = Get.put(ExampleController());
  34.     //bla bla bla
  35.     //i am writing only scaffolds body part
  36.     body: IndexedStack(
  37.         children: _controller.screens(_controller),
  38.         index: //put your index,
  39.         );
  40. }
Advertisement
Add Comment
Please, Sign In to add comment