Jaime Blasco
Committed by GitHub

Update README.md

Showing 1 changed file with 28 additions and 4 deletions
@@ -74,7 +74,7 @@ Notice this route type behaves the same as `MaterialPageRoute` and supports cust @@ -74,7 +74,7 @@ Notice this route type behaves the same as `MaterialPageRoute` and supports cust
74 74
75 How can I change my route class? See cases: 75 How can I change my route class? See cases:
76 76
77 -1. Using `Navigator.of(context).push` 77 +<details><summary> 1. Using Navigator.of(context).push </summary>
78 78
79 ```dart 79 ```dart
80 Navigator.of(context).push(MaterialPageRoute(builder: (context) => Container()));` 80 Navigator.of(context).push(MaterialPageRoute(builder: (context) => Container()));`
@@ -83,7 +83,14 @@ Navigator.of(context).push(MaterialPageRoute(builder: (context) => Container())) @@ -83,7 +83,14 @@ Navigator.of(context).push(MaterialPageRoute(builder: (context) => Container()))
83 ```dart 83 ```dart
84 Navigator.of(context).push(MaterialWithModalsPageRoute(builder: (context) => Container())); 84 Navigator.of(context).push(MaterialWithModalsPageRoute(builder: (context) => Container()));
85 ``` 85 ```
86 -2. Using `onGenerateRoute` parameter of `MaterialApp`, `CupertinoApp` or `Navigator` 86 +
  87 + </details>
  88 +
  89 +<details><summary>
  90 + 2.
  91 + Using `onGenerateRoute` parameter of `MaterialApp`, `CupertinoApp` or `Navigator`
  92 + </summary>
  93 +
87 ```dart 94 ```dart
88 onGenerateRoute: (settings) { 95 onGenerateRoute: (settings) {
89 ... 96 ...
@@ -97,14 +104,31 @@ Navigator.of(context).push(MaterialPageRoute(builder: (context) => Container())) @@ -97,14 +104,31 @@ Navigator.of(context).push(MaterialPageRoute(builder: (context) => Container()))
97 return MaterialWithModalsPageRoute(settings: settings, builder: (context) => Container()); 104 return MaterialWithModalsPageRoute(settings: settings, builder: (context) => Container());
98 }, 105 },
99 ``` 106 ```
100 - 3. Using `pageRouteBuilder` parameter of `WidgetApp` 107 +
  108 + </details>
  109 +
  110 + <details><summary>
  111 + 3.
  112 + Using `pageRouteBuilder` parameter of `WidgetApp`
  113 + </summary>
  114 +
101 ```dart 115 ```dart
102 pageRouteBuilder: <T>(RouteSettings settings, WidgetBuilder builder) => MaterialWithModalsPageRoute<T>(settings: settings, builder: builder) 116 pageRouteBuilder: <T>(RouteSettings settings, WidgetBuilder builder) => MaterialWithModalsPageRoute<T>(settings: settings, builder: builder)
103 ``` 117 ```
104 - 4. Using `routes` parameter from `MaterialApp` or `CupertinoApp` 118 +
  119 + </details>
  120 +
  121 + <details>
  122 + <summary>
  123 + 4.
  124 + Using `routes` parameter from `MaterialApp` or `CupertinoApp`
  125 + </summary>
  126 +
105 Unfortunately this routes are `MaterialPageRoute` and `CupertinoPageRoute` respectively and cannot be changes. 127 Unfortunately this routes are `MaterialPageRoute` and `CupertinoPageRoute` respectively and cannot be changes.
106 You can change the way you call the previous route with one of the previous methods or try option 2 128 You can change the way you call the previous route with one of the previous methods or try option 2
107 129
  130 + </details>
  131 +
108 132
109 ### OPTION 2. 133 ### OPTION 2.
110 134