Apply media padding to Contacts demo (#13628)

Applies horizontal safe area insets to the Contacts demo in the Gallery.
This is to support the iPhone X sensor housing notch and other similarly
creative display features when in landscape orientation.
This commit is contained in:
Chris Bracken 2017-12-15 19:10:18 -08:00 committed by GitHub
parent 2e1b0a7fd2
commit e85d099229
No known key found for this signature in database
GPG key ID: 4AEE18F83AFDEB23

View file

@ -20,18 +20,22 @@ class _ContactCategory extends StatelessWidget {
),
child: new DefaultTextStyle(
style: Theme.of(context).textTheme.subhead,
child: new Row(
crossAxisAlignment: CrossAxisAlignment.start,
children: <Widget>[
new Container(
padding: const EdgeInsets.symmetric(vertical: 24.0),
width: 72.0,
child: new Icon(icon, color: themeData.primaryColor)
),
new Expanded(child: new Column(children: children))
]
)
)
child: new SafeArea(
top: false,
bottom: false,
child: new Row(
crossAxisAlignment: CrossAxisAlignment.start,
children: <Widget>[
new Container(
padding: const EdgeInsets.symmetric(vertical: 24.0),
width: 72.0,
child: new Icon(icon, color: themeData.primaryColor)
),
new Expanded(child: new Column(children: children))
],
),
),
),
);
}
}