| Index: sky/sdk/lib/widgets/basic.dart
|
| diff --git a/sky/sdk/lib/widgets/basic.dart b/sky/sdk/lib/widgets/basic.dart
|
| index 5c12fa307a128ad48b61cd600a6fa1f7ac180b3d..41f3e03cb26efc0201b1e809eecd4e49b50c072d 100644
|
| --- a/sky/sdk/lib/widgets/basic.dart
|
| +++ b/sky/sdk/lib/widgets/basic.dart
|
| @@ -7,6 +7,7 @@ import 'dart:sky' as sky;
|
|
|
| import 'package:vector_math/vector_math.dart';
|
|
|
| +import '../mojo/asset_bundle.dart';
|
| import '../mojo/net/image_cache.dart' as image_cache;
|
| import '../painting/text_style.dart';
|
| import '../rendering/block.dart';
|
| @@ -550,6 +551,19 @@ class NetworkImage extends Component {
|
| }
|
| }
|
|
|
| +class AssetImage extends Component {
|
| + AssetImage({ this.bundle, String name, this.size })
|
| + : name = name, super(key: name);
|
| +
|
| + final AssetBundle bundle;
|
| + final String name;
|
| + final Size size;
|
| +
|
| + Widget build() {
|
| + return new FutureImage(image: bundle.loadImage(name), size: size);
|
| + }
|
| +}
|
| +
|
| class WidgetToRenderBoxAdapter extends LeafRenderObjectWrapper {
|
|
|
| WidgetToRenderBoxAdapter(RenderBox renderBox)
|
|
|