OLD | NEW |
1 import 'dart:math' as math; | 1 import 'dart:math' as math; |
2 import 'dart:sky' as sky; | 2 import 'dart:sky' as sky; |
3 | 3 |
4 import 'package:sky/rendering/block.dart'; | |
5 import 'package:sky/rendering/box.dart'; | 4 import 'package:sky/rendering/box.dart'; |
| 5 import 'package:sky/rendering/flex.dart'; |
6 import 'package:sky/rendering/object.dart'; | 6 import 'package:sky/rendering/object.dart'; |
7 | 7 |
8 import '../resources/display_list.dart'; | 8 import '../resources/display_list.dart'; |
9 | 9 |
10 void main() { | 10 void main() { |
11 var size = new RenderConstrainedBox(additionalConstraints: new BoxConstraints(
).applyHeight(100.0)); | 11 RenderBox size = new RenderConstrainedBox(additionalConstraints: new BoxConstr
aints().applyHeight(100.0)); |
12 var inner = new RenderDecoratedBox(decoration: new BoxDecoration(backgroundCol
or: const sky.Color(0xFF00FF00)), child: size); | 12 RenderBox inner = new RenderDecoratedBox(decoration: new BoxDecoration(backgro
undColor: const sky.Color(0xFF00FF00)), child: size); |
13 var padding = new RenderPadding(padding: new EdgeDims.all(50.0), child: inner)
; | 13 RenderBox padding = new RenderPadding(padding: new EdgeDims.all(50.0), child:
inner); |
14 var block = new RenderBlock(children: [padding]); | 14 RenderBox flex = new RenderFlex(children: [padding], direction: FlexDirection.
vertical, alignItems: FlexAlignItems.stretch); |
15 var outer = new RenderDecoratedBox(decoration: new BoxDecoration(backgroundCol
or: const sky.Color(0xFF0000FF)), child: block); | 15 RenderBox outer = new RenderDecoratedBox(decoration: new BoxDecoration(backgro
undColor: const sky.Color(0xFF0000FF)), child: flex); |
16 new TestRenderView(outer).endTest(); | 16 new TestRenderView(outer).endTest(); |
17 } | 17 } |
OLD | NEW |