diff options
Diffstat (limited to 'chromium/third_party/skia/animations/lines#1.xml')
-rw-r--r-- | chromium/third_party/skia/animations/lines#1.xml | 66 |
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 |