react-native-facetec
Version:
facetec module bridge
181 lines (168 loc) • 7.03 kB
text/xml
<animated-vector xmlns:tools="http://schemas.android.com/tools"
xmlns:android="http://schemas.android.com/apk/res/android"
xmlns:aapt="http://schemas.android.com/aapt"
tools:ignore="NewApi">
<aapt:attr name="android:drawable">
<vector
android:width="24dp"
android:height="24dp"
android:viewportHeight="24.0"
android:viewportWidth="24.0">
<group android:name="backCheckmarkGroup"
android:pivotX="12"
android:pivotY="12"
android:scaleX="0"
android:scaleY="0">
<path
android:name="backCheckmarkPath"
android:pathData="M7.35,12.74 l2.79,2.88 l6.51,-6.54"
android:strokeColor="#000"
android:strokeWidth="4"
android:strokeMiterLimit="10" />
</group>
<group android:name="frontCheckmarkGroup"
android:pivotX="12"
android:pivotY="12"
android:scaleX="0"
android:scaleY="0">
<path
android:name="frontCheckmarkPath"
android:pathData="M7.35,12.74 l2.79,2.88 l6.51,-6.54"
android:strokeColor="#000"
android:strokeWidth="4"
android:strokeMiterLimit="10" />
</group>
</vector>
</aapt:attr>
<target android:name="backCheckmarkGroup">
<aapt:attr name="android:animation">
<set
android:interpolator="@android:anim/decelerate_interpolator"
android:ordering="sequentially"
android:shareInterpolator="false">
<objectAnimator
android:propertyName="scaleX"
android:valueType="floatType"
android:valueFrom="0f"
android:valueTo="1.2f"
android:duration="500"
android:repeatCount="0" />
<objectAnimator
android:propertyName="scaleX"
android:valueType="floatType"
android:valueFrom="1.2f"
android:valueTo="1.2f"
android:duration="200"
android:repeatCount="0"/>
<objectAnimator
android:propertyName="scaleX"
android:valueType="floatType"
android:valueFrom="1.2f"
android:valueTo="1.8f"
android:duration="500"
android:repeatCount="0" />
</set>
</aapt:attr>
</target>
<target android:name="backCheckmarkGroup">
<aapt:attr name="android:animation">
<set
android:interpolator="@android:anim/decelerate_interpolator"
android:ordering="sequentially"
android:shareInterpolator="false">
<objectAnimator
android:propertyName="scaleY"
android:valueType="floatType"
android:valueFrom="0f"
android:valueTo="1.2f"
android:duration="500"
android:repeatCount="0" />
<objectAnimator
android:propertyName="scaleY"
android:valueType="floatType"
android:valueFrom="1.2f"
android:valueTo="1.2f"
android:duration="200"
android:repeatCount="0"/>
<objectAnimator
android:propertyName="scaleY"
android:valueType="floatType"
android:valueFrom="1.2f"
android:valueTo="1.8f"
android:duration="500"
android:repeatCount="0" />
</set>
</aapt:attr>
</target>
<target android:name="frontCheckmarkGroup">
<aapt:attr name="android:animation">
<set
android:interpolator="@android:anim/decelerate_interpolator"
android:ordering="sequentially"
android:shareInterpolator="false">
<objectAnimator
android:propertyName="scaleX"
android:valueType="floatType"
android:valueFrom="0f"
android:valueTo="1.2f"
android:duration="500"
android:repeatCount="0" />
<objectAnimator
android:propertyName="scaleX"
android:valueType="floatType"
android:valueFrom="1.2f"
android:valueTo="1.2f"
android:duration="700"
android:repeatCount="0"/>
</set>
</aapt:attr>
</target>
<target android:name="frontCheckmarkGroup">
<aapt:attr name="android:animation">
<set
android:interpolator="@android:anim/decelerate_interpolator"
android:ordering="sequentially"
android:shareInterpolator="false">
<objectAnimator
android:propertyName="scaleY"
android:valueType="floatType"
android:valueFrom="0f"
android:valueTo="1.2f"
android:duration="500"
android:repeatCount="0" />
<objectAnimator
android:propertyName="scaleY"
android:valueType="floatType"
android:valueFrom="1.2f"
android:valueTo="1.2f"
android:duration="700"
android:repeatCount="0"/>
</set>
</aapt:attr>
</target>
<target android:name="backCheckmarkPath">
<aapt:attr name="android:animation">
<set>
<objectAnimator
android:propertyName="strokeAlpha"
android:valueType="floatType"
android:valueFrom="1.0f"
android:valueTo="0f"
android:duration="500"
android:startOffset="700"
android:repeatCount="0"
android:interpolator="@android:anim/decelerate_interpolator"/>
<objectAnimator
android:propertyName="strokeColor"
android:valueType="intType"
android:valueFrom="#000"
android:valueTo="#1ced7d"
android:duration="500"
android:startOffset="700"
android:repeatCount="0"
android:interpolator="@android:anim/decelerate_interpolator"/>
</set>
</aapt:attr>
</target>
</animated-vector>