Index: sky/sdk/lib/widgets/scrollable.dart |
diff --git a/sky/sdk/lib/widgets/scrollable.dart b/sky/sdk/lib/widgets/scrollable.dart |
index 4cc6a8cf1d68d35c2c65822d7eb0ee4c0adb9e50..dde3372c905d218d4c98fd71e11d60032603d683 100644 |
--- a/sky/sdk/lib/widgets/scrollable.dart |
+++ b/sky/sdk/lib/widgets/scrollable.dart |
@@ -26,10 +26,12 @@ abstract class ScrollClient { |
abstract class Scrollable extends Component { |
- Scrollable({Object key}) : super(key: key, stateful: true); |
+ Scrollable({ Object key, Color this.backgroundColor }) : super(key: key, stateful: true); |
void syncFields(Scrollable source) { } |
Hixie
2015/06/15 17:54:39
You need to sync the background color.
hansmuller
2015/06/15 18:29:08
Done.
|
+ Color backgroundColor; |
Hixie
2015/06/15 17:54:39
This should go immediately below the constructor.
hansmuller
2015/06/15 18:29:08
Done.
|
+ |
double _scrollOffset = 0.0; |
double get scrollOffset => _scrollOffset; |
@@ -49,7 +51,8 @@ abstract class Scrollable extends Component { |
return new EventListenerNode( |
new Material( |
child: buildContent(), |
- edge: MaterialEdge.canvas |
+ edge: MaterialEdge.canvas, |
+ color: backgroundColor |
), |
onPointerDown: _handlePointerDown, |
onPointerUp: _handlePointerUpOrCancel, |