Skip to content

Instantly share code, notes, and snippets.

@Uriziel01
Last active May 9, 2018 19:34
Show Gist options
  • Select an option

  • Save Uriziel01/a8381b48375fc155e0ddcdbae982c623 to your computer and use it in GitHub Desktop.

Select an option

Save Uriziel01/a8381b48375fc155e0ddcdbae982c623 to your computer and use it in GitHub Desktop.
data.xml
<animated-vector
xmlns:android="http://schemas.android.com/apk/res/android"
xmlns:aapt="http://schemas.android.com/aapt">
<aapt:attr name="android:drawable">
<vector android:height="150dp" android:width="150dp" android:viewportHeight="150" android:viewportWidth="150">
<group android:name="_R_G">
<group android:name="_R_G_L_0_G" android:translateX="1" android:translateY="1" android:pivotX="83.175" android:pivotY="97" android:scaleX="0.73" android:scaleY="0.73">
<group android:name="_R_G_L_0_G_D_0_P_0_G_0_T_0" android:pivotX="86.4" android:pivotY="96.685" android:scaleX="1" android:scaleY="1">
<group android:name="_R_G_L_0_G_D_0_P_0_G_1_T_0" android:translateX="86.4" android:translateY="96.7">
<path android:name="_R_G_L_0_G_D_0_P_0" android:fillColor="#42c3e8" android:fillAlpha="1" android:fillType="nonZero" android:pathData=" M86.4 -39.27 C86.4,-42.73 85.42,-45.93 83.69,-48.64 C81.21,-53.07 77.01,-55.78 72.8,-58 C62.16,-64.4 51.01,-70.34 40.12,-76.73 C30.2,-82.41 20.32,-87.83 10.4,-93.74 C3.49,-97.69 -3.2,-97.69 -10.14,-93.74 C-18.07,-88.55 -26.48,-84.11 -34.9,-79.18 C-48.27,-71.29 -61.64,-63.42 -74.99,-56.01 C-82.65,-51.58 -86.37,-45.67 -86.37,-37.02 C-86.37,-37.02 -86.37,-32.27 -86.37,-32.27 C-86.37,-32.27 -86.4,38.14 -86.4,38.14 C-86.37,38.57 -86.37,38.97 -86.37,39.41 C-86.11,45.31 -83.66,50.24 -78.94,53.96 C-75.22,57.16 -70.78,59.15 -66.31,61.86 C-47.75,72.69 -29.42,83.56 -10.37,93.9 C-3.69,97.59 3,97.59 9.68,93.9 C20.58,87.74 31.21,81.34 41.87,75.4 C53.26,69 64.64,62.58 76.03,55.92 C82.71,51.74 86.17,45.8 86.17,37.94 C86.17,37.94 86.4,-39.27 86.4,-39.27c "/>
</group>
</group>
<group android:name="_R_G_L_0_G_D_1_P_0_G_0_T_0" android:pivotX="86.4" android:pivotY="96.685" android:scaleX="1" android:scaleY="1">
<group android:name="_R_G_L_0_G_D_1_P_0_G_1_T_0" android:translateX="86.4" android:translateY="86.966">
<path android:name="_R_G_L_0_G_D_1_P_0" android:strokeColor="#ffffff" android:strokeLineCap="round" android:strokeLineJoin="round" android:strokeWidth="8" android:strokeAlpha="1" android:trimPathStart="0" android:trimPathEnd="0" android:trimPathOffset="0" android:pathData=" M-86.4 29.37 C-86.4,29.37 -31.4,29.37 -31.4,29.37 C-31.4,29.37 -29.57,29.25 -26.07,34.81 C-26.07,34.81 -20.03,46.74 -20.03,46.74 C-20.03,46.74 0,-59.07 0,-59.07 C0,-59.07 19.86,59.07 19.86,59.07 C19.86,59.07 28.6,33.03 28.6,33.03 C28.6,33.03 29.43,29.2 32.1,29.2 C32.1,29.2 86.4,29.2 86.4,29.2 "/>
</group>
</group>
</group>
</group>
<group android:name="time_group"/>
</vector>
</aapt:attr>
<target android:name="_R_G_L_0_G_D_0_P_0_G_0_T_0">
<aapt:attr name="android:animation">
<set android:ordering="together">
<objectAnimator android:propertyName="scaleX" android:duration="120" android:startOffset="0" android:valueFrom="1" android:valueTo="1" android:valueType="floatType">
<aapt:attr name="android:interpolator">
<pathInterpolator android:pathData="M 0.0,0.0 c0.814,0 0.107,1 1.0,1.0"/>
</aapt:attr>
</objectAnimator>
<objectAnimator android:propertyName="scaleY" android:duration="120" android:startOffset="0" android:valueFrom="1" android:valueTo="1" android:valueType="floatType">
<aapt:attr name="android:interpolator">
<pathInterpolator android:pathData="M 0.0,0.0 c0.814,0 0.107,1 1.0,1.0"/>
</aapt:attr>
</objectAnimator>
<objectAnimator android:propertyName="scaleX" android:duration="80" android:startOffset="120" android:valueFrom="1" android:valueTo="1.05" android:valueType="floatType">
<aapt:attr name="android:interpolator">
<pathInterpolator android:pathData="M 0.0,0.0 c0.814,0 0.107,1 1.0,1.0"/>
</aapt:attr>
</objectAnimator>
<objectAnimator android:propertyName="scaleY" android:duration="80" android:startOffset="120" android:valueFrom="1" android:valueTo="1.05" android:valueType="floatType">
<aapt:attr name="android:interpolator">
<pathInterpolator android:pathData="M 0.0,0.0 c0.814,0 0.107,1 1.0,1.0"/>
</aapt:attr>
</objectAnimator>
<objectAnimator android:propertyName="scaleX" android:duration="80" android:startOffset="200" android:valueFrom="1.05" android:valueTo="1" android:valueType="floatType">
<aapt:attr name="android:interpolator">
<pathInterpolator android:pathData="M 0.0,0.0 c0.814,0 0.107,1 1.0,1.0"/>
</aapt:attr>
</objectAnimator>
<objectAnimator android:propertyName="scaleY" android:duration="80" android:startOffset="200" android:valueFrom="1.05" android:valueTo="1" android:valueType="floatType">
<aapt:attr name="android:interpolator">
<pathInterpolator android:pathData="M 0.0,0.0 c0.814,0 0.107,1 1.0,1.0"/>
</aapt:attr>
</objectAnimator>
<objectAnimator android:propertyName="scaleX" android:duration="120" android:startOffset="280" android:valueFrom="1" android:valueTo="1" android:valueType="floatType">
<aapt:attr name="android:interpolator">
<pathInterpolator android:pathData="M 0.0,0.0 c0.654,0 0.294,1 1.0,1.0"/>
</aapt:attr>
</objectAnimator>
<objectAnimator android:propertyName="scaleY" android:duration="120" android:startOffset="280" android:valueFrom="1" android:valueTo="1" android:valueType="floatType">
<aapt:attr name="android:interpolator">
<pathInterpolator android:pathData="M 0.0,0.0 c0.654,0 0.294,1 1.0,1.0"/>
</aapt:attr>
</objectAnimator>
<objectAnimator android:propertyName="scaleX" android:duration="80" android:startOffset="400" android:valueFrom="1" android:valueTo="1.05" android:valueType="floatType">
<aapt:attr name="android:interpolator">
<pathInterpolator android:pathData="M 0.0,0.0 c0.814,0 0.107,1 1.0,1.0"/>
</aapt:attr>
</objectAnimator>
<objectAnimator android:propertyName="scaleY" android:duration="80" android:startOffset="400" android:valueFrom="1" android:valueTo="1.05" android:valueType="floatType">
<aapt:attr name="android:interpolator">
<pathInterpolator android:pathData="M 0.0,0.0 c0.814,0 0.107,1 1.0,1.0"/>
</aapt:attr>
</objectAnimator>
<objectAnimator android:propertyName="scaleX" android:duration="80" android:startOffset="480" android:valueFrom="1.05" android:valueTo="1" android:valueType="floatType">
<aapt:attr name="android:interpolator">
<pathInterpolator android:pathData="M 0.0,0.0 c0.814,0 0.107,1 1.0,1.0"/>
</aapt:attr>
</objectAnimator>
<objectAnimator android:propertyName="scaleY" android:duration="80" android:startOffset="480" android:valueFrom="1.05" android:valueTo="1" android:valueType="floatType">
<aapt:attr name="android:interpolator">
<pathInterpolator android:pathData="M 0.0,0.0 c0.814,0 0.107,1 1.0,1.0"/>
</aapt:attr>
</objectAnimator>
</set>
</aapt:attr>
</target>
<target android:name="_R_G_L_0_G_D_1_P_0_G_0_T_0">
<aapt:attr name="android:animation">
<set android:ordering="together">
<objectAnimator android:propertyName="scaleX" android:duration="120" android:startOffset="0" android:valueFrom="1" android:valueTo="1" android:valueType="floatType">
<aapt:attr name="android:interpolator">
<pathInterpolator android:pathData="M 0.0,0.0 c0.814,0 0.107,1 1.0,1.0"/>
</aapt:attr>
</objectAnimator>
<objectAnimator android:propertyName="scaleY" android:duration="120" android:startOffset="0" android:valueFrom="1" android:valueTo="1" android:valueType="floatType">
<aapt:attr name="android:interpolator">
<pathInterpolator android:pathData="M 0.0,0.0 c0.814,0 0.107,1 1.0,1.0"/>
</aapt:attr>
</objectAnimator>
<objectAnimator android:propertyName="scaleX" android:duration="80" android:startOffset="120" android:valueFrom="1" android:valueTo="1.05" android:valueType="floatType">
<aapt:attr name="android:interpolator">
<pathInterpolator android:pathData="M 0.0,0.0 c0.814,0 0.107,1 1.0,1.0"/>
</aapt:attr>
</objectAnimator>
<objectAnimator android:propertyName="scaleY" android:duration="80" android:startOffset="120" android:valueFrom="1" android:valueTo="1.05" android:valueType="floatType">
<aapt:attr name="android:interpolator">
<pathInterpolator android:pathData="M 0.0,0.0 c0.814,0 0.107,1 1.0,1.0"/>
</aapt:attr>
</objectAnimator>
<objectAnimator android:propertyName="scaleX" android:duration="80" android:startOffset="200" android:valueFrom="1.05" android:valueTo="1" android:valueType="floatType">
<aapt:attr name="android:interpolator">
<pathInterpolator android:pathData="M 0.0,0.0 c0.814,0 0.107,1 1.0,1.0"/>
</aapt:attr>
</objectAnimator>
<objectAnimator android:propertyName="scaleY" android:duration="80" android:startOffset="200" android:valueFrom="1.05" android:valueTo="1" android:valueType="floatType">
<aapt:attr name="android:interpolator">
<pathInterpolator android:pathData="M 0.0,0.0 c0.814,0 0.107,1 1.0,1.0"/>
</aapt:attr>
</objectAnimator>
<objectAnimator android:propertyName="scaleX" android:duration="120" android:startOffset="280" android:valueFrom="1" android:valueTo="1" android:valueType="floatType">
<aapt:attr name="android:interpolator">
<pathInterpolator android:pathData="M 0.0,0.0 c0.654,0 0.294,1 1.0,1.0"/>
</aapt:attr>
</objectAnimator>
<objectAnimator android:propertyName="scaleY" android:duration="120" android:startOffset="280" android:valueFrom="1" android:valueTo="1" android:valueType="floatType">
<aapt:attr name="android:interpolator">
<pathInterpolator android:pathData="M 0.0,0.0 c0.654,0 0.294,1 1.0,1.0"/>
</aapt:attr>
</objectAnimator>
<objectAnimator android:propertyName="scaleX" android:duration="80" android:startOffset="400" android:valueFrom="1" android:valueTo="1.05" android:valueType="floatType">
<aapt:attr name="android:interpolator">
<pathInterpolator android:pathData="M 0.0,0.0 c0.814,0 0.107,1 1.0,1.0"/>
</aapt:attr>
</objectAnimator>
<objectAnimator android:propertyName="scaleY" android:duration="80" android:startOffset="400" android:valueFrom="1" android:valueTo="1.05" android:valueType="floatType">
<aapt:attr name="android:interpolator">
<pathInterpolator android:pathData="M 0.0,0.0 c0.814,0 0.107,1 1.0,1.0"/>
</aapt:attr>
</objectAnimator>
<objectAnimator android:propertyName="scaleX" android:duration="80" android:startOffset="480" android:valueFrom="1.05" android:valueTo="1" android:valueType="floatType">
<aapt:attr name="android:interpolator">
<pathInterpolator android:pathData="M 0.0,0.0 c0.814,0 0.107,1 1.0,1.0"/>
</aapt:attr>
</objectAnimator>
<objectAnimator android:propertyName="scaleY" android:duration="80" android:startOffset="480" android:valueFrom="1.05" android:valueTo="1" android:valueType="floatType">
<aapt:attr name="android:interpolator">
<pathInterpolator android:pathData="M 0.0,0.0 c0.814,0 0.107,1 1.0,1.0"/>
</aapt:attr>
</objectAnimator>
</set>
</aapt:attr>
</target>
<target android:name="_R_G_L_0_G_D_1_P_0">
<aapt:attr name="android:animation">
<set android:ordering="together">
<objectAnimator android:propertyName="trimPathStart" android:duration="320" android:startOffset="0" android:valueFrom="0" android:valueTo="0" android:valueType="floatType">
<aapt:attr name="android:interpolator">
<pathInterpolator android:pathData="M 0.0,0.0 c0.357,0 0,0.907 1.0,1.0"/>
</aapt:attr>
</objectAnimator>
<objectAnimator android:propertyName="trimPathStart" android:duration="1000" android:startOffset="320" android:valueFrom="0" android:valueTo="1" android:valueType="floatType">
<aapt:attr name="android:interpolator">
<pathInterpolator android:pathData="M 0.0,0.0 c0.357,0 0,0.907 1.0,1.0"/>
</aapt:attr>
</objectAnimator>
</set>
</aapt:attr>
</target>
<target android:name="_R_G_L_0_G_D_1_P_0">
<aapt:attr name="android:animation">
<set android:ordering="together">
<objectAnimator android:propertyName="trimPathEnd" android:duration="1000" android:startOffset="0" android:valueFrom="0" android:valueTo="1" android:valueType="floatType">
<aapt:attr name="android:interpolator">
<pathInterpolator android:pathData="M 0.0,0.0 c0.443,0 0.214,1 1.0,1.0"/>
</aapt:attr>
</objectAnimator>
</set>
</aapt:attr>
</target>
<target android:name="time_group">
<aapt:attr name="android:animation">
<set android:ordering="together">
<objectAnimator android:propertyName="translateX" android:duration="1320" android:startOffset="0" android:valueFrom="0" android:valueTo="1" android:valueType="floatType"/>
</set>
</aapt:attr>
</target>
</animated-vector>
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment