@@ -956,12 +1068,17 @@ ListTile _tile(String title, String subtitle, IconData icon) {
+[`Colors`]: {{api}}/material/Colors-class.html
+[Material 2 Design palette]: {{site.material2}}/design/color/the-color-system.html#tools-for-picking-colors
+
### Stack
Use [`Stack`][] to arrange widgets on top of a base
widget—often an image. The widgets can completely
or partially overlap the base widget.
+[`Stack`]: {{api}}/widgets/Stack-class.html
+
#### Summary (Stack)
* Use for widgets that overlap another widget
@@ -1043,6 +1160,13 @@ For a list of supported elevation values, see [Elevation][] in the
[Material guidelines][Material Design].
Specifying an unsupported value disables the drop shadow entirely.
+[`Card`]: {{api}}/material/Card-class.html
+[Elevation]: {{site.material}}/styles/elevation
+[`ListTile`]: {{api}}/material/ListTile-class.html
+[Material Design]: {{site.material}}/styles
+[`SizedBox`]: {{api}}/widgets/SizedBox-class.html
+[Material library]: {{api}}/material/material-library.html
+
#### Summary (Card)
* Implements a [Material card][]
@@ -1053,6 +1177,9 @@ Specifying an unsupported value disables the drop shadow entirely.
* A `Card`'s content can't scroll
* From the [Material library][]
+[Material card]: {{site.material}}/components/cards
+[Material library]: {{api}}/material/material-library.html
+
#### Examples (Card)
@@ -1120,6 +1247,11 @@ containing up to 3 lines of text and optional leading
and trailing icons. `ListTile` is most commonly used in
[`Card`][] or [`ListView`][], but can be used elsewhere.
+[`Card`]: {{api}}/material/Card-class.html
+[`ListTile`]: {{api}}/material/ListTile-class.html
+[`ListView`]: {{api}}/widgets/ListView-class.html
+[Material library]: {{api}}/material/material-library.html
+
#### Summary (ListTile)
* A specialized row that contains up to 3 lines of text and
@@ -1127,6 +1259,8 @@ and trailing icons. `ListTile` is most commonly used in
* Less configurable than `Row`, but easier to use
* From the [Material library][]
+[Material library]: {{api}}/material/material-library.html
+
#### Examples (ListTile)
@@ -1156,6 +1290,8 @@ to learn how Flutter positions and sizes
the components in a layout. For more information,
see [Understanding constraints][].
+[Understanding constraints]: /ui/layout/constraints
+
## Videos
The following videos, part of the
@@ -1178,6 +1314,8 @@ focuses on a widget. Several of them includes layout widgets.
[Flutter Widget of the Week playlist]({{site.yt.playlist}}PLjxrf2q8roU23XGwz3Km7sQZFTdB996iG)
+[Flutter in Focus]: {{site.yt.watch}}?v=wgTBLj7rMPM&list=PLjxrf2q8roU2HdJQDjJzOeO6J3FoFLWr2
+
## Other resources
The following resources might help when writing layout code.
@@ -1201,48 +1339,9 @@ The following resources might help when writing layout code.
[Zero to One with Flutter][]
: One person's experience writing his first Flutter app.
-[Cupertino library]: {{api}}/cupertino/cupertino-library.html
-[`CupertinoPageScaffold`]: {{api}}/cupertino/CupertinoPageScaffold-class.html
-[Adding assets and images]: /ui/assets/assets-and-images
-[API reference docs]: {{api}}
-[`build()`]: {{api}}/widgets/StatelessWidget/build.html
-[`Card`]: {{api}}/material/Card-class.html
-[`Center`]: {{api}}/widgets/Center-class.html
-[`Column`]: {{api}}/widgets/Column-class.html
-[Common layout widgets]: #common-layout-widgets
-[`Colors`]: {{api}}/material/Colors-class.html
-[`Container`]: {{api}}/widgets/Container-class.html
-[`CrossAxisAlignment`]: {{api}}/rendering/CrossAxisAlignment.html
-[`DataTable`]: {{api}}/material/DataTable-class.html
-[Elevation]: {{site.material}}/styles/elevation
-[`Expanded`]: {{api}}/widgets/Expanded-class.html
-[Flutter in Focus]: {{site.yt.watch}}?v=wgTBLj7rMPM&list=PLjxrf2q8roU2HdJQDjJzOeO6J3FoFLWr2
-[`GridView`]: {{api}}/widgets/GridView-class.html
-[`GridTile`]: {{api}}/material/GridTile-class.html
-[HTML/CSS Analogs in Flutter]: /get-started/flutter-for/web-devs
-[`Icon`]: {{api}}/material/Icons-class.html
-[`Image`]: {{api}}/widgets/Image-class.html
[Layout tutorial]: /ui/layout/tutorial
-[layout widgets]: /ui/widgets/layout
-[`ListTile`]: {{api}}/material/ListTile-class.html
-[`ListView`]: {{api}}/widgets/ListView-class.html
-[`MainAxisAlignment`]: {{api}}/rendering/MainAxisAlignment.html
-[Material card]: {{site.material}}/components/cards
-[Material Design]: {{site.material}}/styles
-[Material 2 Design palette]: {{site.material2}}/design/color/the-color-system.html#tools-for-picking-colors
-[Material library]: {{api}}/material/material-library.html
-[pubspec file]: {{examples}}/layout/pavlova/pubspec.yaml
-[`pubspec.yaml` file]: {{examples}}/layout/row_column/pubspec.yaml
-[`Row`]: {{api}}/widgets/Row-class.html
-[`Scaffold`]: {{api}}/material/Scaffold-class.html
-[`SizedBox`]: {{api}}/widgets/SizedBox-class.html
-[`Stack`]: {{api}}/widgets/Stack-class.html
-[`Table`]: {{api}}/widgets/Table-class.html
-[`Text`]: {{api}}/widgets/Text-class.html
-[tutorial]: /ui/layout/tutorial
-[widgets library]: {{api}}/widgets/widgets-library.html
[Widget catalog]: /ui/widgets
-[Debugging layout issues visually]: /tools/devtools/inspector#debugging-layout-issues-visually
-[Understanding constraints]: /ui/layout/constraints
-[Using the Flutter inspector]: /tools/devtools/inspector
+[HTML/CSS Analogs in Flutter]: /get-started/flutter-for/web-devs
+[API reference docs]: {{api}}
+[Adding assets and images]: /ui/assets/assets-and-images
[Zero to One with Flutter]: {{site.medium}}/@mravn/zero-to-one-with-flutter-43b13fd7b354