diff options
Diffstat (limited to 'chromium/third_party/skia/animations/images#1.xml')
-rw-r--r-- | chromium/third_party/skia/animations/images#1.xml | 102 |
1 files changed, 102 insertions, 0 deletions
diff --git a/chromium/third_party/skia/animations/images#1.xml b/chromium/third_party/skia/animations/images#1.xml new file mode 100644 index 00000000000..c6ad7a65096 --- /dev/null +++ b/chromium/third_party/skia/animations/images#1.xml @@ -0,0 +1,102 @@ +<?xml version="1.0" encoding="utf-8" ?> +<screenplay xmlns="urn:screenplay"> + + <event kind="onLoad"> + <matrix id="initialMatrix" translate="[80,80]" /> + <paint id="imagePaint" antiAlias="true"> + <color color="lightpink" /> + </paint> + <apply > + <paint /> + <set begin="4" field="linearText" to="false" /> + </apply> + <save> + <matrix> + <scale x="0.5" y="0.5" /> + </matrix> + <image id="backImage" src="redcross.jpg" /> + <save> + <matrix id="polyMatrix"> + <polyToPoly > + <polygon> + <moveTo id="pt1" x="0" y="0" /> + <lineTo id="pt2" x="256" y="0" /> + <lineTo x="256" y="256" /> + <lineTo x="0" y="256" /> + <close /> + </polygon> + <polygon > + <moveTo x="0" y="0" /> + <lineTo x="256" y="0" /> + <lineTo x="256" y="256" /> + <lineTo x="0" y="256" /> + <close /> + </polygon> + </polyToPoly> + </matrix> + <paint id="paintFade"> + <color id="fade" /> + </paint> + <image id="frontImage" src="bulgaria.jpg" /> + </save> + </save> + <apply begin="0.5" scope="polyMatrix"> + <animate id="pt1x" target="pt1" field="x" from="0" to="64" dur="0.5" repeat="3" /> + <animate target="pt1" field="y" from="0" to="-455" dur="0.5" repeat="3"/> + <animate target="pt2" field="x" from="256" to="192" dur="0.5" repeat="3" /> + <animate target="pt2" field="y" from="0" to="-455" dur="0.5" repeat="3" /> + </apply> + <apply begin="1" scope="backImage" > + <set field="src" to="jet.jpg" /> + </apply> + <apply begin="1" scope="frontImage" > + <set field="src" to="redcross.jpg" /> + </apply> + <apply begin="1.5" scope="backImage" > + <set field="src" to="fire.jpg" /> + </apply> + <apply begin="1.5" scope="frontImage" > + <set field="src" to="jet.jpg" /> + </apply> + <apply begin="2" scope="backImage" > + <set field="src" to="chest.jpg" /> + </apply> + <apply begin="2" scope="frontImage" > + <set field="src" to="fire.jpg" /> + </apply> + <apply begin="2" scope="paintFade" > + <animate field="alpha" target="fade" from="1" to="0" dur=".5" /> + </apply> + <post target="addCaptionFade" delay="2" /> + <post target="addLineCaption" delay="2" /> + <post target="scaleInitial" delay="3" /> + </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" > + <paint textSize="24" textAlign="center" > <!-- --> + <shader /> + </paint> + <text text="Images" x="70" y="160" /> + </event> + + <event kind="user" id="scaleInitial" > + <apply scope="imagePaint" > + <set field="linearText" to="true" /> + </apply> + <apply scope="initialMatrix" > + <animate field="scale" from="1" to=".5" dur="1"/> + <animate field="translateX" from="80" to="145" dur="1"/> + <animate field="translateY" from="80" to="172" dur="1"/> + </apply> + </event> + +</screenplay> |