Index: sky/examples/raw/painting.sky |
diff --git a/sky/examples/raw/painting.sky b/sky/examples/raw/painting.sky |
index bd960e6efb871a2e94d6e33cf8bb7f38eaa5d7af..bc9303337b87592d752854b56af735f67ea562f2 100644 |
--- a/sky/examples/raw/painting.sky |
+++ b/sky/examples/raw/painting.sky |
@@ -39,6 +39,20 @@ void main() { |
context.restore(); |
+ var builder = new LayerDrawLooperBuilder() |
+ ..addLayerOnTop( |
+ new DrawLooperLayerInfo()..setOffset(150.0, 0.0)..setPaintBits(-1), |
+ (Paint layerPaint) { |
+ // TODO(mpcomplete): This won't do anything until we add support for |
+ // setting the color filter. |
+ layerPaint.setARGB(128, 0, 0, 255); |
+ }) |
+ ..addLayerOnTop( |
+ new DrawLooperLayerInfo()..setOffset(75.0, 75.0)..setPaintBits(0), |
+ (Paint layerPaint) { |
+ layerPaint.setARGB(128, 255, 0, 0); |
+ }); |
+ paint.setDrawLooper(builder.build()); |
context.drawCircle(0.0, 0.0, radius, paint); |
context.commit(); |