summaryrefslogtreecommitdiffstats
path: root/chromium/third_party/skia/animations/lines#1.xml
diff options
context:
space:
mode:
Diffstat (limited to 'chromium/third_party/skia/animations/lines#1.xml')
-rw-r--r--chromium/third_party/skia/animations/lines#1.xml66
1 files changed, 66 insertions, 0 deletions
diff --git a/chromium/third_party/skia/animations/lines#1.xml b/chromium/third_party/skia/animations/lines#1.xml
new file mode 100644
index 00000000000..fe120a17bae
--- /dev/null
+++ b/chromium/third_party/skia/animations/lines#1.xml
@@ -0,0 +1,66 @@
+<?xml version="1.0" encoding="utf-8" ?>
+<screenplay xmlns="urn:screenplay">
+ <line id="line" x1="0" y1="0" x2="100" y2="0" />
+ <random id="rRed" min="0" max="255" seed="1900" />
+ <random id="rBlue" min="0" max="255" seed="50000" />
+ <random id="rGreen" min="0" max="255" seed="99" />
+
+ <event kind="onLoad" >
+ <matrix id="initialMatrix" translate="[120,100]" />
+ <paint id="basePaint" strokeWidth="2" antiAlias="true" textAlign="center"
+ textSize="24" linearText="false" >
+ <color color="lightblue" />
+ </paint>
+ <apply mode="immediate" steps="17" >
+ <post target="addLine" />
+ <animate field="delay" from="0.1" to="0.95" />
+ </apply>
+ <post id="postAddCaptionFade" target="addCaptionFade" delay="1" />
+ <post id="postAddLineCaption" target="addLineCaption" delay="1" />
+ <post target="scaleInitial" delay="2" />
+ <apply scope="basePaint" begin="3">
+ <set begin="0" field="linearText" to="false" />
+ </apply>
+ </event>
+
+ <event kind="user" id="addLine" >
+ <matrix rotate="20" />
+ <apply restore="true" >
+ <paint >
+ <color id="ramp" />
+ </paint>
+ <set target="ramp" field="color" to="rgb(rRed.random,rBlue.random,rGreen.random)" />
+ </apply>
+ <add use="line" />
+ </event>
+
+ <event kind="user" id="addCaptionFade" >
+ <apply>
+ <paint>
+ <color id="captionFade" alpha="0" />
+ </paint>
+ <animate target="captionFade" field="alpha" from="0" to="1" dur="1" />
+ </apply>
+ </event>
+
+ <event kind="user" id="addLineCaption" >
+ <text id="linescaption" text="Lines" x="0" y="120" />
+ </event>
+
+ <event kind="user" id="scaleInitial" >
+ <apply scope="basePaint" >
+ <set field="linearText" to="true" dur="1" reset="true" />
+ </apply>
+ <apply scope="initialMatrix" >
+ <animate field="scale" from="1" to=".5" dur="1"/>
+ <animate field="translateX" from="120" to="60" dur="1"/>
+ <animate field="translateY" from="100" to="60" dur="1"/>
+ </apply>
+ </event>
+
+<!--
+ <event kind="keyChar" key="d" >
+ <dump />
+ </event>
+-->
+</screenplay> \ No newline at end of file