mirror of
https://github.com/flutter/samples.git
synced 2025-11-08 22:09:06 +00:00
[Gallery] Tweak banner colors (#311)
This commit is contained in:
@@ -221,6 +221,19 @@ class CodeSegments {
|
|||||||
TextSpan(style: codeStyle.punctuationStyle, text: '{'),
|
TextSpan(style: codeStyle.punctuationStyle, text: '{'),
|
||||||
TextSpan(style: codeStyle.baseStyle, text: '\u000a '),
|
TextSpan(style: codeStyle.baseStyle, text: '\u000a '),
|
||||||
TextSpan(style: codeStyle.keywordStyle, text: 'final'),
|
TextSpan(style: codeStyle.keywordStyle, text: 'final'),
|
||||||
|
TextSpan(style: codeStyle.baseStyle, text: ' colorScheme '),
|
||||||
|
TextSpan(style: codeStyle.punctuationStyle, text: '='),
|
||||||
|
TextSpan(style: codeStyle.baseStyle, text: ' '),
|
||||||
|
TextSpan(style: codeStyle.classStyle, text: 'Theme'),
|
||||||
|
TextSpan(style: codeStyle.punctuationStyle, text: '.'),
|
||||||
|
TextSpan(style: codeStyle.baseStyle, text: 'of'),
|
||||||
|
TextSpan(style: codeStyle.punctuationStyle, text: '('),
|
||||||
|
TextSpan(style: codeStyle.baseStyle, text: 'context'),
|
||||||
|
TextSpan(style: codeStyle.punctuationStyle, text: ').'),
|
||||||
|
TextSpan(style: codeStyle.baseStyle, text: 'colorScheme'),
|
||||||
|
TextSpan(style: codeStyle.punctuationStyle, text: ';'),
|
||||||
|
TextSpan(style: codeStyle.baseStyle, text: '\u000a '),
|
||||||
|
TextSpan(style: codeStyle.keywordStyle, text: 'final'),
|
||||||
TextSpan(style: codeStyle.baseStyle, text: ' banner '),
|
TextSpan(style: codeStyle.baseStyle, text: ' banner '),
|
||||||
TextSpan(style: codeStyle.punctuationStyle, text: '='),
|
TextSpan(style: codeStyle.punctuationStyle, text: '='),
|
||||||
TextSpan(style: codeStyle.baseStyle, text: ' '),
|
TextSpan(style: codeStyle.baseStyle, text: ' '),
|
||||||
@@ -255,18 +268,17 @@ class CodeSegments {
|
|||||||
TextSpan(style: codeStyle.classStyle, text: 'Icons'),
|
TextSpan(style: codeStyle.classStyle, text: 'Icons'),
|
||||||
TextSpan(style: codeStyle.punctuationStyle, text: '.'),
|
TextSpan(style: codeStyle.punctuationStyle, text: '.'),
|
||||||
TextSpan(style: codeStyle.baseStyle, text: 'access_alarm'),
|
TextSpan(style: codeStyle.baseStyle, text: 'access_alarm'),
|
||||||
|
TextSpan(style: codeStyle.punctuationStyle, text: ','),
|
||||||
|
TextSpan(style: codeStyle.baseStyle, text: ' color'),
|
||||||
|
TextSpan(style: codeStyle.punctuationStyle, text: ':'),
|
||||||
|
TextSpan(style: codeStyle.baseStyle, text: ' colorScheme'),
|
||||||
|
TextSpan(style: codeStyle.punctuationStyle, text: '.'),
|
||||||
|
TextSpan(style: codeStyle.baseStyle, text: 'onPrimary'),
|
||||||
TextSpan(style: codeStyle.punctuationStyle, text: '),'),
|
TextSpan(style: codeStyle.punctuationStyle, text: '),'),
|
||||||
TextSpan(
|
TextSpan(
|
||||||
style: codeStyle.baseStyle,
|
style: codeStyle.baseStyle,
|
||||||
text: '\u000a backgroundColor'),
|
text: '\u000a backgroundColor'),
|
||||||
TextSpan(style: codeStyle.punctuationStyle, text: ':'),
|
TextSpan(style: codeStyle.punctuationStyle, text: ':'),
|
||||||
TextSpan(style: codeStyle.baseStyle, text: ' '),
|
|
||||||
TextSpan(style: codeStyle.classStyle, text: 'Theme'),
|
|
||||||
TextSpan(style: codeStyle.punctuationStyle, text: '.'),
|
|
||||||
TextSpan(style: codeStyle.baseStyle, text: 'of'),
|
|
||||||
TextSpan(style: codeStyle.punctuationStyle, text: '('),
|
|
||||||
TextSpan(style: codeStyle.baseStyle, text: 'context'),
|
|
||||||
TextSpan(style: codeStyle.punctuationStyle, text: ').'),
|
|
||||||
TextSpan(style: codeStyle.baseStyle, text: ' colorScheme'),
|
TextSpan(style: codeStyle.baseStyle, text: ' colorScheme'),
|
||||||
TextSpan(style: codeStyle.punctuationStyle, text: '.'),
|
TextSpan(style: codeStyle.punctuationStyle, text: '.'),
|
||||||
TextSpan(style: codeStyle.baseStyle, text: 'primary'),
|
TextSpan(style: codeStyle.baseStyle, text: 'primary'),
|
||||||
@@ -369,6 +381,12 @@ class CodeSegments {
|
|||||||
TextSpan(style: codeStyle.punctuationStyle, text: '),'),
|
TextSpan(style: codeStyle.punctuationStyle, text: '),'),
|
||||||
TextSpan(style: codeStyle.baseStyle, text: '\u000a '),
|
TextSpan(style: codeStyle.baseStyle, text: '\u000a '),
|
||||||
TextSpan(style: codeStyle.punctuationStyle, text: '],'),
|
TextSpan(style: codeStyle.punctuationStyle, text: '],'),
|
||||||
|
TextSpan(style: codeStyle.baseStyle, text: '\u000a backgroundColor'),
|
||||||
|
TextSpan(style: codeStyle.punctuationStyle, text: ':'),
|
||||||
|
TextSpan(style: codeStyle.baseStyle, text: ' colorScheme'),
|
||||||
|
TextSpan(style: codeStyle.punctuationStyle, text: '.'),
|
||||||
|
TextSpan(style: codeStyle.baseStyle, text: 'background'),
|
||||||
|
TextSpan(style: codeStyle.punctuationStyle, text: ','),
|
||||||
TextSpan(style: codeStyle.baseStyle, text: '\u000a '),
|
TextSpan(style: codeStyle.baseStyle, text: '\u000a '),
|
||||||
TextSpan(style: codeStyle.punctuationStyle, text: ');'),
|
TextSpan(style: codeStyle.punctuationStyle, text: ');'),
|
||||||
TextSpan(style: codeStyle.baseStyle, text: '\u000a\u000a '),
|
TextSpan(style: codeStyle.baseStyle, text: '\u000a\u000a '),
|
||||||
|
|||||||
@@ -44,12 +44,13 @@ class _BannerDemoState extends State<BannerDemo> {
|
|||||||
|
|
||||||
@override
|
@override
|
||||||
Widget build(BuildContext context) {
|
Widget build(BuildContext context) {
|
||||||
|
final colorScheme = Theme.of(context).colorScheme;
|
||||||
final banner = MaterialBanner(
|
final banner = MaterialBanner(
|
||||||
content: Text(GalleryLocalizations.of(context).bannerDemoText),
|
content: Text(GalleryLocalizations.of(context).bannerDemoText),
|
||||||
leading: _showLeading
|
leading: _showLeading
|
||||||
? CircleAvatar(
|
? CircleAvatar(
|
||||||
child: Icon(Icons.access_alarm),
|
child: Icon(Icons.access_alarm, color: colorScheme.onPrimary),
|
||||||
backgroundColor: Theme.of(context).colorScheme.primary,
|
backgroundColor: colorScheme.primary,
|
||||||
)
|
)
|
||||||
: null,
|
: null,
|
||||||
actions: [
|
actions: [
|
||||||
@@ -71,6 +72,7 @@ class _BannerDemoState extends State<BannerDemo> {
|
|||||||
},
|
},
|
||||||
),
|
),
|
||||||
],
|
],
|
||||||
|
backgroundColor: colorScheme.background,
|
||||||
);
|
);
|
||||||
|
|
||||||
return Scaffold(
|
return Scaffold(
|
||||||
|
|||||||
Reference in New Issue
Block a user