use color.shadeXxx instead of color[Xxx] (#8932)

* use color.shadeXxx instead of color[Xxx]

* remove calls to .shade500 on MaterialColor

* remove calls to .shade200 on MaterialAccentColor

* fix test
This commit is contained in:
Alexandre Ardhuin 2017-03-21 23:14:55 +01:00 committed by GitHub
parent fac2fac1d6
commit 578ca0a295
33 changed files with 77 additions and 77 deletions

View File

@ -633,7 +633,7 @@ class FancyDrawerHeader extends StatelessWidget {
Widget build(BuildContext context) { Widget build(BuildContext context) {
return new Container( return new Container(
decoration: new BoxDecoration( decoration: new BoxDecoration(
backgroundColor: Colors.purple[500] backgroundColor: Colors.purple
), ),
height: 200.0 height: 200.0
); );

View File

@ -378,7 +378,7 @@ class CardCollectionState extends State<CardCollection> {
final Widget body = new Container( final Widget body = new Container(
padding: const EdgeInsets.symmetric(vertical: 12.0, horizontal: 8.0), padding: const EdgeInsets.symmetric(vertical: 12.0, horizontal: 8.0),
color: _primaryColor[50], color: _primaryColor.shade50,
child: cardCollection, child: cardCollection,
); );

View File

@ -12,7 +12,7 @@ class ExampleDragTarget extends StatefulWidget {
} }
class ExampleDragTargetState extends State<ExampleDragTarget> { class ExampleDragTargetState extends State<ExampleDragTarget> {
Color _color = Colors.grey[500]; Color _color = Colors.grey;
void _handleAccept(Color data) { void _handleAccept(Color data) {
setState(() { setState(() {
@ -31,9 +31,9 @@ class ExampleDragTargetState extends State<ExampleDragTarget> {
decoration: new BoxDecoration( decoration: new BoxDecoration(
border: new Border.all( border: new Border.all(
width: 3.0, width: 3.0,
color: data.isEmpty ? Colors.white : Colors.blue[500] color: data.isEmpty ? Colors.white : Colors.blue
), ),
backgroundColor: data.isEmpty ? _color : Colors.grey[200] backgroundColor: data.isEmpty ? _color : Colors.grey.shade200
) )
); );
} }
@ -190,7 +190,7 @@ class MovableBall extends StatelessWidget {
textAlign: TextAlign.center, textAlign: TextAlign.center,
child: new Dot( child: new Dot(
key: kBallKey, key: kBallKey,
color: Colors.blue[700], color: Colors.blue.shade700,
size: kBallSize, size: kBallSize,
tappable: true, tappable: true,
child: new Center(child: new Text('BALL')) child: new Center(child: new Text('BALL'))
@ -248,19 +248,19 @@ class DragAndDropAppState extends State<DragAndDropApp> {
mainAxisAlignment: MainAxisAlignment.spaceAround, mainAxisAlignment: MainAxisAlignment.spaceAround,
children: <Widget>[ children: <Widget>[
new ExampleDragSource( new ExampleDragSource(
color: Colors.yellow[300], color: Colors.yellow.shade300,
under: true, under: true,
heavy: false, heavy: false,
child: new Text('under') child: new Text('under')
), ),
new ExampleDragSource( new ExampleDragSource(
color: Colors.green[300], color: Colors.green.shade300,
under: false, under: false,
heavy: true, heavy: true,
child: new Text('long-press above') child: new Text('long-press above')
), ),
new ExampleDragSource( new ExampleDragSource(
color: Colors.indigo[300], color: Colors.indigo.shade300,
under: false, under: false,
heavy: false, heavy: false,
child: new Text('above') child: new Text('above')

View File

@ -71,11 +71,11 @@ class _PointDemoPainter extends CustomPainter {
final Paint paint = new Paint(); final Paint paint = new Paint();
if (arc.center != null) if (arc.center != null)
drawPoint(canvas, arc.center, Colors.grey[400]); drawPoint(canvas, arc.center, Colors.grey.shade400);
paint paint
..isAntiAlias = false // Work-around for github.com/flutter/flutter/issues/5720 ..isAntiAlias = false // Work-around for github.com/flutter/flutter/issues/5720
..color = Colors.green[500].withOpacity(0.25) ..color = Colors.green.withOpacity(0.25)
..strokeWidth = 4.0 ..strokeWidth = 4.0
..style = PaintingStyle.stroke; ..style = PaintingStyle.stroke;
if (arc.center != null && arc.radius != null) if (arc.center != null && arc.radius != null)
@ -83,11 +83,11 @@ class _PointDemoPainter extends CustomPainter {
else else
canvas.drawLine(arc.begin, arc.end, paint); canvas.drawLine(arc.begin, arc.end, paint);
drawPoint(canvas, arc.begin, Colors.green[500]); drawPoint(canvas, arc.begin, Colors.green);
drawPoint(canvas, arc.end, Colors.red[500]); drawPoint(canvas, arc.end, Colors.red);
paint paint
..color = Colors.green[500] ..color = Colors.green
..style = PaintingStyle.fill; ..style = PaintingStyle.fill;
canvas.drawCircle(arc.lerp(_repaint.value), _kPointRadius, paint); canvas.drawCircle(arc.lerp(_repaint.value), _kPointRadius, paint);
} }
@ -252,9 +252,9 @@ class _RectangleDemoPainter extends CustomPainter {
@override @override
void paint(Canvas canvas, Size size) { void paint(Canvas canvas, Size size) {
drawRect(canvas, arc.begin, Colors.green[500]); drawRect(canvas, arc.begin, Colors.green);
drawRect(canvas, arc.end, Colors.red[500]); drawRect(canvas, arc.end, Colors.red);
drawRect(canvas, arc.lerp(_repaint.value), Colors.blue[500]); drawRect(canvas, arc.lerp(_repaint.value), Colors.blue);
} }
@override @override

View File

@ -146,7 +146,7 @@ class OverlayGeometryAppState extends State<OverlayGeometryApp> {
48.0, 63.0, 82.0, 146.0, 60.0, 55.0, 84.0, 96.0, 50.0, 48.0, 63.0, 82.0, 146.0, 60.0, 55.0, 84.0, 96.0, 50.0,
]; ];
cardModels = new List<CardModel>.generate(cardHeights.length, (int i) { cardModels = new List<CardModel>.generate(cardHeights.length, (int i) {
final Color color = Color.lerp(Colors.red[300], Colors.blue[900], i / cardHeights.length); final Color color = Color.lerp(Colors.red.shade300, Colors.blue.shade900, i / cardHeights.length);
return new CardModel(i, cardHeights[i], color); return new CardModel(i, cardHeights[i], color);
}); });
} }
@ -207,7 +207,7 @@ void main() {
theme: new ThemeData( theme: new ThemeData(
brightness: Brightness.light, brightness: Brightness.light,
primarySwatch: Colors.blue, primarySwatch: Colors.blue,
accentColor: Colors.redAccent[200], accentColor: Colors.redAccent,
), ),
title: 'Cards', title: 'Cards',
home: new OverlayGeometryApp(), home: new OverlayGeometryApp(),

View File

@ -31,7 +31,7 @@ class PageViewAppState extends State<PageViewApp> {
]; ];
cardModels = new List<CardModel>.generate(cardSizes.length, (int i) { cardModels = new List<CardModel>.generate(cardSizes.length, (int i) {
final Color color = Color.lerp(Colors.red[300], Colors.blue[900], i / cardSizes.length); final Color color = Color.lerp(Colors.red.shade300, Colors.blue.shade900, i / cardSizes.length);
return new CardModel(i, cardSizes[i], color); return new CardModel(i, cardSizes[i], color);
}); });
} }
@ -148,7 +148,7 @@ void main() {
theme: new ThemeData( theme: new ThemeData(
brightness: Brightness.light, brightness: Brightness.light,
primarySwatch: Colors.blue, primarySwatch: Colors.blue,
accentColor: Colors.redAccent[200], accentColor: Colors.redAccent,
), ),
home: new PageViewApp(), home: new PageViewApp(),
)); ));

View File

@ -151,7 +151,7 @@ class SectionDetailView extends StatelessWidget {
} }
return new DecoratedBox( return new DecoratedBox(
decoration: new BoxDecoration(backgroundColor: Colors.grey[200]), decoration: new BoxDecoration(backgroundColor: Colors.grey.shade200),
child: item, child: item,
); );
} }

View File

@ -98,31 +98,31 @@ class _BottomNavigationDemoState extends State<BottomNavigationDemo>
new NavigationIconView( new NavigationIconView(
icon: new Icon(Icons.access_alarm), icon: new Icon(Icons.access_alarm),
title: new Text('Alarm'), title: new Text('Alarm'),
color: Colors.deepPurple[500], color: Colors.deepPurple,
vsync: this, vsync: this,
), ),
new NavigationIconView( new NavigationIconView(
icon: new CustomIcon(), icon: new CustomIcon(),
title: new Text('Box'), title: new Text('Box'),
color: Colors.deepOrange[500], color: Colors.deepOrange,
vsync: this, vsync: this,
), ),
new NavigationIconView( new NavigationIconView(
icon: new Icon(Icons.cloud), icon: new Icon(Icons.cloud),
title: new Text('Cloud'), title: new Text('Cloud'),
color: Colors.teal[500], color: Colors.teal,
vsync: this, vsync: this,
), ),
new NavigationIconView( new NavigationIconView(
icon: new Icon(Icons.favorite), icon: new Icon(Icons.favorite),
title: new Text('Favorites'), title: new Text('Favorites'),
color: Colors.indigo[500], color: Colors.indigo,
vsync: this, vsync: this,
), ),
new NavigationIconView( new NavigationIconView(
icon: new Icon(Icons.event_available), icon: new Icon(Icons.event_available),
title: new Text('Event'), title: new Text('Event'),
color: Colors.pink[500], color: Colors.pink,
vsync: this, vsync: this,
) )
]; ];

View File

@ -35,7 +35,7 @@ class _InputDropdown extends StatelessWidget {
children: <Widget>[ children: <Widget>[
new Text(valueText, style: valueStyle), new Text(valueText, style: valueStyle),
new Icon(Icons.arrow_drop_down, new Icon(Icons.arrow_drop_down,
color: Theme.of(context).brightness == Brightness.light ? Colors.grey[700] : Colors.white70 color: Theme.of(context).brightness == Brightness.light ? Colors.grey.shade700 : Colors.white70
), ),
], ],
), ),

View File

@ -75,7 +75,7 @@ class _PersistentBottomSheetDemoState extends State<PersistentBottomSheetDemo> {
appBar: new AppBar(title: new Text('Persistent bottom sheet')), appBar: new AppBar(title: new Text('Persistent bottom sheet')),
floatingActionButton: new FloatingActionButton( floatingActionButton: new FloatingActionButton(
onPressed: _showMessage, onPressed: _showMessage,
backgroundColor: Colors.redAccent[200], backgroundColor: Colors.redAccent,
child: new Icon(Icons.add) child: new Icon(Icons.add)
), ),
body: new Center( body: new Center(

View File

@ -17,9 +17,9 @@ class _Page {
final MaterialColor colors; final MaterialColor colors;
final IconData icon; final IconData icon;
Color get labelColor => colors != null ? colors[300] : Colors.grey[300]; Color get labelColor => colors != null ? colors.shade300 : Colors.grey.shade300;
bool get fabDefined => colors != null && icon != null; bool get fabDefined => colors != null && icon != null;
Color get fabColor => colors[400]; Color get fabColor => colors.shade400;
Icon get fabIcon => new Icon(icon); Icon get fabIcon => new Icon(icon);
Key get fabKey => new ValueKey<Color>(fabColor); Key get fabKey => new ValueKey<Color>(fabColor);
} }

View File

@ -25,7 +25,7 @@ final Set<Recipe> _favoriteRecipes = new Set<Recipe>();
final ThemeData _kTheme = new ThemeData( final ThemeData _kTheme = new ThemeData(
brightness: Brightness.light, brightness: Brightness.light,
primarySwatch: Colors.teal, primarySwatch: Colors.teal,
accentColor: Colors.redAccent[200], accentColor: Colors.redAccent,
); );
class PestoHome extends StatelessWidget { class PestoHome extends StatelessWidget {

View File

@ -127,7 +127,7 @@ class GalleryAppState extends State<GalleryApp> {
return new MaterialApp( return new MaterialApp(
title: 'Flutter Gallery', title: 'Flutter Gallery',
color: Colors.grey[500], color: Colors.grey,
theme: (_useLightTheme ? _kGalleryLightTheme : _kGalleryDarkTheme).copyWith(platform: _platform ?? defaultTargetPlatform), theme: (_useLightTheme ? _kGalleryLightTheme : _kGalleryDarkTheme).copyWith(platform: _platform ?? defaultTargetPlatform),
showPerformanceOverlay: _showPerformanceOverlay, showPerformanceOverlay: _showPerformanceOverlay,
checkerboardRasterCacheImages: _checkerboardRasterCacheImages, checkerboardRasterCacheImages: _checkerboardRasterCacheImages,

View File

@ -10,12 +10,12 @@ import 'package:flutter/rendering.dart';
// Material design colors. :p // Material design colors. :p
List<Color> _kColors = <Color>[ List<Color> _kColors = <Color>[
Colors.teal[500], Colors.teal,
Colors.amber[500], Colors.amber,
Colors.purple[500], Colors.purple,
Colors.lightBlue[500], Colors.lightBlue,
Colors.deepPurple[500], Colors.deepPurple,
Colors.lime[500], Colors.lime,
]; ];
/// A simple model object for a dot that reacts to pointer pressure. /// A simple model object for a dot that reacts to pointer pressure.

View File

@ -30,8 +30,8 @@ class _GesturePainter extends CustomPainter {
final Point center = (size.center(Point.origin).toOffset() * zoom + offset).toPoint(); final Point center = (size.center(Point.origin).toOffset() * zoom + offset).toPoint();
final double radius = size.width / 2.0 * zoom; final double radius = size.width / 2.0 * zoom;
final Gradient gradient = new RadialGradient( final Gradient gradient = new RadialGradient(
colors: forward ? <Color>[swatch[50], swatch[900]] colors: forward ? <Color>[swatch.shade50, swatch.shade900]
: <Color>[swatch[900], swatch[50]] : <Color>[swatch.shade900, swatch.shade50]
); );
final Paint paint = new Paint() final Paint paint = new Paint()
..shader = gradient.createShader(new Rect.fromLTWH( ..shader = gradient.createShader(new Rect.fromLTWH(

View File

@ -18,7 +18,7 @@ class AdaptedListItem extends StatelessWidget {
height: 32.0, height: 32.0,
margin: const EdgeInsets.all(8.0), margin: const EdgeInsets.all(8.0),
decoration: new BoxDecoration( decoration: new BoxDecoration(
backgroundColor: Colors.lightBlueAccent[100] backgroundColor: Colors.lightBlueAccent.shade100
) )
), ),
new Text(name) new Text(name)
@ -40,7 +40,7 @@ class AdaptedGridItem extends StatelessWidget {
new Expanded( new Expanded(
child: new Container( child: new Container(
decoration: new BoxDecoration( decoration: new BoxDecoration(
backgroundColor: Colors.lightBlueAccent[100] backgroundColor: Colors.lightBlueAccent.shade100
) )
) )
), ),

View File

@ -23,8 +23,8 @@ final List<List<String>> _kNameLines = _kDialogText
.map((String line) => line.split(':')) .map((String line) => line.split(':'))
.toList(); .toList();
final TextStyle _kDaveStyle = new TextStyle(color: Colors.indigo[400], height: 1.8); final TextStyle _kDaveStyle = new TextStyle(color: Colors.indigo.shade400, height: 1.8);
final TextStyle _kHalStyle = new TextStyle(color: Colors.red[400], fontFamily: "monospace"); final TextStyle _kHalStyle = new TextStyle(color: Colors.red.shade400, fontFamily: "monospace");
final TextStyle _kBold = const TextStyle(fontWeight: FontWeight.bold); final TextStyle _kBold = const TextStyle(fontWeight: FontWeight.bold);
final TextStyle _kUnderline = const TextStyle( final TextStyle _kUnderline = const TextStyle(
decoration: TextDecoration.underline, decoration: TextDecoration.underline,
@ -127,7 +127,7 @@ void main() {
title: new Text('Hal and Dave') title: new Text('Hal and Dave')
), ),
body: new Material( body: new Material(
color: Colors.grey[50], color: Colors.grey.shade50,
child: new StyledTextDemo() child: new StyledTextDemo()
) )
) )

View File

@ -72,7 +72,7 @@ class StocksAppState extends State<StocksApp> {
case StockMode.pessimistic: case StockMode.pessimistic:
return new ThemeData( return new ThemeData(
brightness: Brightness.dark, brightness: Brightness.dark,
accentColor: Colors.redAccent[200] accentColor: Colors.redAccent
); );
} }
assert(_configuration.stockMode != null); assert(_configuration.stockMode != null);

View File

@ -312,7 +312,7 @@ class StockHomeState extends State<StockHome> {
return new FloatingActionButton( return new FloatingActionButton(
tooltip: 'Create company', tooltip: 'Create company',
child: new Icon(Icons.add), child: new Icon(Icons.add),
backgroundColor: Colors.redAccent[200], backgroundColor: Colors.redAccent,
onPressed: _handleCreateCompany onPressed: _handleCreateCompany
); );
} }

View File

@ -76,7 +76,7 @@ void main() {
expect(find.text('Account Balance'), findsOneWidget); expect(find.text('Account Balance'), findsOneWidget);
// check the colour of the icon - light mode // check the colour of the icon - light mode
checkIconColor(tester, 'Stock List', Colors.purple[500]); // theme primary color checkIconColor(tester, 'Stock List', Colors.purple.shade500); // theme primary color
checkIconColor(tester, 'Account Balance', Colors.black26); // disabled checkIconColor(tester, 'Account Balance', Colors.black26); // disabled
checkIconColor(tester, 'About', Colors.black45); // enabled checkIconColor(tester, 'About', Colors.black45); // enabled
@ -87,7 +87,7 @@ void main() {
await tester.pump(const Duration(seconds: 5)); // end the transition await tester.pump(const Duration(seconds: 5)); // end the transition
// check the colour of the icon - dark mode // check the colour of the icon - dark mode
checkIconColor(tester, 'Stock List', Colors.redAccent[200]); // theme accent color checkIconColor(tester, 'Stock List', Colors.redAccent); // theme accent color
checkIconColor(tester, 'Account Balance', Colors.white30); // disabled checkIconColor(tester, 'Account Balance', Colors.white30); // disabled
checkIconColor(tester, 'About', Colors.white); // enabled checkIconColor(tester, 'About', Colors.white); // enabled
}); });

View File

@ -217,8 +217,8 @@ class _MaterialAppState extends State<MaterialApp> {
key: new GlobalObjectKey(this), key: new GlobalObjectKey(this),
title: config.title, title: config.title,
textStyle: _errorTextStyle, textStyle: _errorTextStyle,
// blue[500] is the primary color of the default theme // blue is the primary color of the default theme
color: config.color ?? theme?.primaryColor ?? Colors.blue[500], color: config.color ?? theme?.primaryColor ?? Colors.blue,
navigatorObservers: navigatorObservers:
new List<NavigatorObserver>.from(config.navigatorObservers) new List<NavigatorObserver>.from(config.navigatorObservers)
..add(_heroController), ..add(_heroController),

View File

@ -112,7 +112,7 @@ class Chip extends StatelessWidget {
height: _kChipHeight, height: _kChipHeight,
padding: new EdgeInsets.only(left: leftPadding, right: rightPadding), padding: new EdgeInsets.only(left: leftPadding, right: rightPadding),
decoration: new BoxDecoration( decoration: new BoxDecoration(
backgroundColor: Colors.grey[300], backgroundColor: Colors.grey.shade300,
borderRadius: new BorderRadius.circular(16.0) borderRadius: new BorderRadius.circular(16.0)
), ),
child: new Row( child: new Row(

View File

@ -30,7 +30,7 @@ import 'theme.dart';
/// ///
/// ```dart /// ```dart
/// new CircleAvatar( /// new CircleAvatar(
/// backgroundColor: Colors.brown[800], /// backgroundColor: Colors.brown.shade800,
/// child: new Text('AH'), /// child: new Text('AH'),
/// ); /// );
/// ``` /// ```

View File

@ -52,7 +52,7 @@ class Divider extends StatelessWidget {
/// ///
/// ```dart /// ```dart
/// new Divider( /// new Divider(
/// color: Colors.deepOrange[500], /// color: Colors.deepOrange,
/// ), /// ),
/// ``` /// ```
final Color color; final Color color;

View File

@ -559,7 +559,7 @@ class _DropdownButtonState<T> extends State<DropdownButton<T>> {
new Icon(Icons.arrow_drop_down, new Icon(Icons.arrow_drop_down,
size: config.iconSize, size: config.iconSize,
// These colors are not defined in the Material Design spec. // These colors are not defined in the Material Design spec.
color: Theme.of(context).brightness == Brightness.light ? Colors.grey[700] : Colors.white70 color: Theme.of(context).brightness == Brightness.light ? Colors.grey.shade700 : Colors.white70
), ),
], ],
), ),

View File

@ -83,7 +83,7 @@ class FlatButton extends StatelessWidget {
/// ///
/// ```dart /// ```dart
/// new FlatButton( /// new FlatButton(
/// color: Colors.blue[500], /// color: Colors.blue,
/// onPressed: _handleTap, /// onPressed: _handleTap,
/// child: new Text('DEMO'), /// child: new Text('DEMO'),
/// ), /// ),

View File

@ -83,7 +83,7 @@ class Icon extends StatelessWidget {
/// ```dart /// ```dart
/// new Icon( /// new Icon(
/// icon: Icons.widgets, /// icon: Icons.widgets,
/// color: Colors.blue[400], /// color: Colors.blue.shade400,
/// ), /// ),
/// ``` /// ```
final Color color; final Color color;

View File

@ -107,7 +107,7 @@ class IconButton extends StatelessWidget {
/// ///
/// ```dart /// ```dart
/// new IconButton( /// new IconButton(
/// color: Colors.blue[500], /// color: Colors.blue,
/// onPressed: _handleTap, /// onPressed: _handleTap,
/// icon: Icons.widgets, /// icon: Icons.widgets,
/// ), /// ),

View File

@ -58,7 +58,7 @@ class RaisedButton extends StatelessWidget {
/// ///
/// ```dart /// ```dart
/// new RaisedButton( /// new RaisedButton(
/// color: Colors.blue[500], /// color: Colors.blue,
/// onPressed: _handleTap, /// onPressed: _handleTap,
/// child: new Text('DEMO'), /// child: new Text('DEMO'),
/// ), /// ),

View File

@ -232,8 +232,8 @@ const double _kActiveThumbRadius = 9.0;
const double _kDisabledThumbRadius = 4.0; const double _kDisabledThumbRadius = 4.0;
const double _kReactionRadius = 16.0; const double _kReactionRadius = 16.0;
const double _kTrackWidth = 144.0; const double _kTrackWidth = 144.0;
final Color _kInactiveTrackColor = Colors.grey[400]; final Color _kInactiveTrackColor = Colors.grey.shade400;
final Color _kActiveTrackColor = Colors.grey[500]; final Color _kActiveTrackColor = Colors.grey;
final Tween<double> _kReactionRadiusTween = new Tween<double>(begin: _kThumbRadius, end: _kReactionRadius); final Tween<double> _kReactionRadiusTween = new Tween<double>(begin: _kThumbRadius, end: _kReactionRadius);
final Tween<double> _kThumbRadiusTween = new Tween<double>(begin: _kThumbRadius, end: _kActiveThumbRadius); final Tween<double> _kThumbRadiusTween = new Tween<double>(begin: _kThumbRadius, end: _kActiveThumbRadius);
final ColorTween _kTrackColorTween = new ColorTween(begin: _kInactiveTrackColor, end: _kActiveTrackColor); final ColorTween _kTrackColorTween = new ColorTween(begin: _kInactiveTrackColor, end: _kActiveTrackColor);

View File

@ -53,8 +53,8 @@ const TextStyle _kStepStyle = const TextStyle(
fontSize: 12.0, fontSize: 12.0,
color: Colors.white, color: Colors.white,
); );
final Color _kErrorLight = Colors.red[500]; final Color _kErrorLight = Colors.red;
final Color _kErrorDark = Colors.red[400]; final Color _kErrorDark = Colors.red.shade400;
const Color _kCircleActiveLight = Colors.white; const Color _kCircleActiveLight = Colors.white;
const Color _kCircleActiveDark = Colors.black87; const Color _kCircleActiveDark = Colors.black87;
const Color _kDisabledLight = Colors.black38; const Color _kDisabledLight = Colors.black38;
@ -222,7 +222,7 @@ class _StepperState extends State<Stepper> with TickerProviderStateMixin {
width: visible ? 1.0 : 0.0, width: visible ? 1.0 : 0.0,
height: 16.0, height: 16.0,
decoration: new BoxDecoration( decoration: new BoxDecoration(
backgroundColor: Colors.grey[400], backgroundColor: Colors.grey.shade400,
), ),
); );
} }
@ -481,7 +481,7 @@ class _StepperState extends State<Stepper> with TickerProviderStateMixin {
width: _isLast(index) ? 0.0 : 1.0, width: _isLast(index) ? 0.0 : 1.0,
child: new Container( child: new Container(
decoration: new BoxDecoration( decoration: new BoxDecoration(
backgroundColor: Colors.grey[400], backgroundColor: Colors.grey.shade400,
), ),
), ),
), ),
@ -582,7 +582,7 @@ class _StepperState extends State<Stepper> with TickerProviderStateMixin {
margin: const EdgeInsets.symmetric(horizontal: 8.0), margin: const EdgeInsets.symmetric(horizontal: 8.0),
height: 1.0, height: 1.0,
decoration: new BoxDecoration( decoration: new BoxDecoration(
backgroundColor: Colors.grey[400], backgroundColor: Colors.grey.shade400,
), ),
), ),
), ),

View File

@ -114,10 +114,10 @@ class _SwitchState extends State<Switch> with TickerProviderStateMixin {
Color inactiveThumbColor; Color inactiveThumbColor;
Color inactiveTrackColor; Color inactiveTrackColor;
if (config.onChanged != null) { if (config.onChanged != null) {
inactiveThumbColor = isDark ? Colors.grey[400] : Colors.grey[50]; inactiveThumbColor = isDark ? Colors.grey.shade400 : Colors.grey.shade50;
inactiveTrackColor = isDark ? Colors.white30 : Colors.black26; inactiveTrackColor = isDark ? Colors.white30 : Colors.black26;
} else { } else {
inactiveThumbColor = isDark ? Colors.grey[800] : Colors.grey[400]; inactiveThumbColor = isDark ? Colors.grey.shade800 : Colors.grey.shade400;
inactiveTrackColor = isDark ? Colors.white10 : Colors.black12; inactiveTrackColor = isDark ? Colors.white10 : Colors.black12;
} }

View File

@ -12,10 +12,10 @@ class MarkdownStyle extends MarkdownStyleRaw{
/// Creates a [MarkdownStyle] from the [TextStyle]s in the provided [theme]. /// Creates a [MarkdownStyle] from the [TextStyle]s in the provided [theme].
MarkdownStyle.defaultFromTheme(ThemeData theme) : super( MarkdownStyle.defaultFromTheme(ThemeData theme) : super(
a: new TextStyle(color: Colors.blue[500]), a: new TextStyle(color: Colors.blue),
p: theme.textTheme.body1, p: theme.textTheme.body1,
code: new TextStyle( code: new TextStyle(
color: Colors.grey[700], color: Colors.grey.shade700,
fontFamily: "monospace", fontFamily: "monospace",
fontSize: theme.textTheme.body1.fontSize * 0.85 fontSize: theme.textTheme.body1.fontSize * 0.85
), ),
@ -32,12 +32,12 @@ class MarkdownStyle extends MarkdownStyleRaw{
listIndent: 32.0, listIndent: 32.0,
blockquotePadding: 8.0, blockquotePadding: 8.0,
blockquoteDecoration: new BoxDecoration( blockquoteDecoration: new BoxDecoration(
backgroundColor: Colors.blue[100], backgroundColor: Colors.blue.shade100,
borderRadius: new BorderRadius.circular(2.0) borderRadius: new BorderRadius.circular(2.0)
), ),
codeblockPadding: 8.0, codeblockPadding: 8.0,
codeblockDecoration: new BoxDecoration( codeblockDecoration: new BoxDecoration(
backgroundColor: Colors.grey[100], backgroundColor: Colors.grey.shade100,
borderRadius: new BorderRadius.circular(2.0) borderRadius: new BorderRadius.circular(2.0)
) )
); );
@ -46,10 +46,10 @@ class MarkdownStyle extends MarkdownStyleRaw{
/// This style uses larger fonts for the headings than in /// This style uses larger fonts for the headings than in
/// [MarkdownStyle.defaultFromTheme]. /// [MarkdownStyle.defaultFromTheme].
MarkdownStyle.largeFromTheme(ThemeData theme) : super ( MarkdownStyle.largeFromTheme(ThemeData theme) : super (
a: new TextStyle(color: Colors.blue[500]), a: new TextStyle(color: Colors.blue),
p: theme.textTheme.body1, p: theme.textTheme.body1,
code: new TextStyle( code: new TextStyle(
color: Colors.grey[700], color: Colors.grey.shade700,
fontFamily: "monospace", fontFamily: "monospace",
fontSize: theme.textTheme.body1.fontSize * 0.85 fontSize: theme.textTheme.body1.fontSize * 0.85
), ),
@ -66,12 +66,12 @@ class MarkdownStyle extends MarkdownStyleRaw{
listIndent: 32.0, listIndent: 32.0,
blockquotePadding: 8.0, blockquotePadding: 8.0,
blockquoteDecoration: new BoxDecoration( blockquoteDecoration: new BoxDecoration(
backgroundColor: Colors.blue[100], backgroundColor: Colors.blue.shade100,
borderRadius: new BorderRadius.circular(2.0) borderRadius: new BorderRadius.circular(2.0)
), ),
codeblockPadding: 8.0, codeblockPadding: 8.0,
codeblockDecoration: new BoxDecoration( codeblockDecoration: new BoxDecoration(
backgroundColor: Colors.grey[100], backgroundColor: Colors.grey.shade100,
borderRadius: new BorderRadius.circular(2.0) borderRadius: new BorderRadius.circular(2.0)
) )
); );