react-native-facetec
Version:
facetec module bridge
219 lines (204 loc) • 8.55 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="backCrossGroup"
android:pivotX="12"
android:pivotY="12"
android:scaleX="0"
android:scaleY="0">
<path
android:name="backCross1Path"
android:pathData="M8.4,8.4 l7.8,7.8"
android:strokeColor="#000"
android:strokeWidth="4"
android:strokeMiterLimit="10" />
<path
android:name="backCross2Path"
android:pathData="M16.2,8.4 l-7.8,7.8"
android:strokeColor="#000"
android:strokeWidth="4"
android:strokeMiterLimit="10" />
</group>
<group android:name="frontCrossGroup"
android:pivotX="12"
android:pivotY="12"
android:scaleX="0"
android:scaleY="0">
<path
android:name="frontCross1Path"
android:pathData="M8.4,8.4 l7.8,7.8"
android:strokeColor="#000"
android:strokeWidth="4"
android:strokeMiterLimit="10" />
<path
android:name="frontCross2Path"
android:pathData="M16.2,8.4 l-7.8,7.8"
android:strokeColor="#000"
android:strokeWidth="4"
android:strokeMiterLimit="10" />
</group>
</vector>
</aapt:attr>
<target android:name="backCrossGroup">
<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="backCrossGroup">
<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="frontCrossGroup">
<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="frontCrossGroup">
<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="backCross1Path">
<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="#ed1c24"
android:duration="500"
android:startOffset="700"
android:repeatCount="0"
android:interpolator="@android:anim/decelerate_interpolator"/>
</set>
</aapt:attr>
</target>
<target android:name="backCross2Path">
<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="#ed1c24"
android:duration="500"
android:startOffset="700"
android:repeatCount="0"
android:interpolator="@android:anim/decelerate_interpolator"/>
</set>
</aapt:attr>
</target>
</animated-vector>