1 <!-- 2 Copyright (C) 2017 The Android Open Source Project 3 4 Licensed under the Apache License, Version 2.0 (the "License"); 5 you may not use this file except in compliance with the License. 6 You may obtain a copy of the License at 7 8 http://www.apache.org/licenses/LICENSE-2.0 9 10 Unless required by applicable law or agreed to in writing, software 11 distributed under the License is distributed on an "AS IS" BASIS, 12 WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. 13 See the License for the specific language governing permissions and 14 limitations under the License. 15 --> 16 <animated-vector xmlns:android="http://schemas.android.com/apk/res/android" 17 xmlns:aapt="http://schemas.android.com/aapt"> 18 <aapt:attr name="android:drawable"> 19 <vector android:height="24dp" android:width="24dp" android:viewportHeight="24" 20 android:viewportWidth="24"> 21 <group android:name="_R_G"> 22 <group android:name="_R_G_L_1_G_N_1_T_0" android:translateX="12" 23 android:translateY="12"> 24 <group android:name="_R_G_L_1_G_T_1" android:translateX="0" 25 android:translateY="3.439" android:rotation="0"> 26 <group android:name="_R_G_L_1_G" android:translateX="-8.25" 27 android:translateY="-8.1"> 28 <path android:name="_R_G_L_1_G_D_0_P_0" android:fillColor="#000000" 29 android:fillAlpha="1" android:fillType="nonZero" 30 android:pathData=" M1.66 0.25 C1.66,0.25 0.25,1.66 0.25,1.66 C0.25,1.66 8.25,9.66 8.25,9.66 C8.25,9.66 8.25,6.83 8.25,6.83 C8.25,6.83 1.66,0.25 1.66,0.25c "/> 31 </group> 32 </group> 33 </group> 34 <group android:name="_R_G_L_0_G_N_1_T_0" android:translateX="12" 35 android:translateY="12"> 36 <group android:name="_R_G_L_0_G_T_1" android:translateX="0" 37 android:translateY="3.439" android:rotation="0"> 38 <group android:name="_R_G_L_0_G" android:translateX="-0.25" 39 android:translateY="-8.1"> 40 <path android:name="_R_G_L_0_G_D_0_P_0" android:fillColor="#000000" 41 android:fillAlpha="1" android:fillType="nonZero" 42 android:pathData=" M6.84 0.25 C6.84,0.25 8.25,1.66 8.25,1.66 C8.25,1.66 0.25,9.66 0.25,9.66 C0.25,9.66 0.25,6.83 0.25,6.83 C0.25,6.83 6.84,0.25 6.84,0.25c "/> 43 </group> 44 </group> 45 </group> 46 </group> 47 <group android:name="time_group"/> 48 </vector> 49 </aapt:attr> 50 <target android:name="_R_G_L_1_G_D_0_P_0"> 51 <aapt:attr name="android:animation"> 52 <set android:ordering="together"> 53 <objectAnimator android:propertyName="pathData" android:duration="33" 54 android:startOffset="0" 55 android:valueFrom="M1.66 0.25 C1.66,0.25 0.25,1.66 0.25,1.66 C0.25,1.66 8.25,9.66 8.25,9.66 C8.25,9.66 8.25,6.83 8.25,6.83 C8.25,6.83 1.66,0.25 1.66,0.25c " 56 android:valueTo="M1.66 0.25 C1.66,0.25 0.25,1.66 0.25,1.66 C0.25,1.66 7.97,9.5 7.97,9.5 C7.97,9.5 8.59,7.15 8.59,7.15 C8.59,7.15 1.66,0.25 1.66,0.25c " 57 android:valueType="pathType"> 58 <aapt:attr name="android:interpolator"> 59 <pathInterpolator 60 android:pathData="M 0.0,0.0 c0.167,0.167 0.833,0.833 1.0,1.0"/> 61 </aapt:attr> 62 </objectAnimator> 63 <objectAnimator android:propertyName="pathData" android:duration="17" 64 android:startOffset="33" 65 android:valueFrom="M1.66 0.25 C1.66,0.25 0.25,1.66 0.25,1.66 C0.25,1.66 7.97,9.5 7.97,9.5 C7.97,9.5 8.59,7.15 8.59,7.15 C8.59,7.15 1.66,0.25 1.66,0.25c " 66 android:valueTo="M1.66 0.25 C1.66,0.25 0.25,1.66 0.25,1.66 C0.25,1.66 7.71,9.4 7.71,9.4 C7.71,9.4 8.59,7.15 8.59,7.15 C8.59,7.15 1.66,0.25 1.66,0.25c " 67 android:valueType="pathType"> 68 <aapt:attr name="android:interpolator"> 69 <pathInterpolator 70 android:pathData="M 0.0,0.0 c0.167,0.167 0.833,0.833 1.0,1.0"/> 71 </aapt:attr> 72 </objectAnimator> 73 <objectAnimator android:propertyName="pathData" android:duration="17" 74 android:startOffset="50" 75 android:valueFrom="M1.66 0.25 C1.66,0.25 0.25,1.66 0.25,1.66 C0.25,1.66 7.71,9.4 7.71,9.4 C7.71,9.4 8.59,7.15 8.59,7.15 C8.59,7.15 1.66,0.25 1.66,0.25c " 76 android:valueTo="M1.66 0.25 C1.66,0.25 0.25,1.66 0.25,1.66 C0.25,1.66 7.43,9.08 7.43,9.08 C7.43,9.08 8.87,7.47 8.87,7.47 C8.87,7.47 1.66,0.25 1.66,0.25c " 77 android:valueType="pathType"> 78 <aapt:attr name="android:interpolator"> 79 <pathInterpolator 80 android:pathData="M 0.0,0.0 c0.167,0.167 0.833,0.833 1.0,1.0"/> 81 </aapt:attr> 82 </objectAnimator> 83 <objectAnimator android:propertyName="pathData" android:duration="17" 84 android:startOffset="67" 85 android:valueFrom="M1.66 0.25 C1.66,0.25 0.25,1.66 0.25,1.66 C0.25,1.66 7.43,9.08 7.43,9.08 C7.43,9.08 8.87,7.47 8.87,7.47 C8.87,7.47 1.66,0.25 1.66,0.25c " 86 android:valueTo="M1.66 0.25 C1.66,0.25 0.25,1.66 0.25,1.66 C0.25,1.66 7.43,9.08 7.43,9.08 C7.43,9.08 9,7.68 9,7.68 C9,7.68 1.66,0.25 1.66,0.25c " 87 android:valueType="pathType"> 88 <aapt:attr name="android:interpolator"> 89 <pathInterpolator 90 android:pathData="M 0.0,0.0 c0.167,0.167 0.833,0.833 1.0,1.0"/> 91 </aapt:attr> 92 </objectAnimator> 93 <objectAnimator android:propertyName="pathData" android:duration="17" 94 android:startOffset="83" 95 android:valueFrom="M1.66 0.25 C1.66,0.25 0.25,1.66 0.25,1.66 C0.25,1.66 7.43,9.08 7.43,9.08 C7.43,9.08 9,7.68 9,7.68 C9,7.68 1.66,0.25 1.66,0.25c " 96 android:valueTo="M1.66 0.25 C1.66,0.25 0.25,1.66 0.25,1.66 C0.25,1.66 7.43,9.08 7.43,9.08 C7.43,9.08 9.08,7.81 9.08,7.81 C9.08,7.81 1.66,0.25 1.66,0.25c " 97 android:valueType="pathType"> 98 <aapt:attr name="android:interpolator"> 99 <pathInterpolator 100 android:pathData="M 0.0,0.0 c0.167,0.167 0.833,0.833 1.0,1.0"/> 101 </aapt:attr> 102 </objectAnimator> 103 <objectAnimator android:propertyName="pathData" android:duration="50" 104 android:startOffset="100" 105 android:valueFrom="M1.66 0.25 C1.66,0.25 0.25,1.66 0.25,1.66 C0.25,1.66 7.43,9.08 7.43,9.08 C7.43,9.08 9.08,7.81 9.08,7.81 C9.08,7.81 1.66,0.25 1.66,0.25c " 106 android:valueTo="M1.66 0.25 C1.66,0.25 0.25,1.66 0.25,1.66 C0.25,1.66 7.95,9.61 7.95,9.61 C7.95,9.61 9.58,8.01 9.58,8.01 C9.58,8.01 1.66,0.25 1.66,0.25c " 107 android:valueType="pathType"> 108 <aapt:attr name="android:interpolator"> 109 <pathInterpolator 110 android:pathData="M 0.0,0.0 c0.167,0.167 0.833,0.833 1.0,1.0"/> 111 </aapt:attr> 112 </objectAnimator> 113 </set> 114 </aapt:attr> 115 </target> 116 <target android:name="_R_G_L_1_G_T_1"> 117 <aapt:attr name="android:animation"> 118 <set android:ordering="together"> 119 <objectAnimator android:propertyName="translateXY" android:duration="250" 120 android:startOffset="0" android:propertyXName="translateX" 121 android:propertyYName="translateY" 122 android:pathData="M 0,3.439C 0,2.24316667461395 0,-2.54016667461395 0,-3.736"> 123 <aapt:attr name="android:interpolator"> 124 <pathInterpolator android:pathData="M 0.0,0.0 c0.4,0 0.2,1 1.0,1.0"/> 125 </aapt:attr> 126 </objectAnimator> 127 </set> 128 </aapt:attr> 129 </target> 130 <target android:name="_R_G_L_1_G_T_1"> 131 <aapt:attr name="android:animation"> 132 <set android:ordering="together"> 133 <objectAnimator android:propertyName="rotation" android:duration="200" 134 android:startOffset="0" android:valueFrom="0" android:valueTo="-90" 135 android:valueType="floatType"> 136 <aapt:attr name="android:interpolator"> 137 <pathInterpolator android:pathData="M 0.0,0.0 c0.4,0 0.2,1 1.0,1.0"/> 138 </aapt:attr> 139 </objectAnimator> 140 </set> 141 </aapt:attr> 142 </target> 143 <target android:name="_R_G_L_0_G_D_0_P_0"> 144 <aapt:attr name="android:animation"> 145 <set android:ordering="together"> 146 <objectAnimator android:propertyName="pathData" android:duration="17" 147 android:startOffset="0" 148 android:valueFrom="M6.84 0.25 C6.84,0.25 8.25,1.66 8.25,1.66 C8.25,1.66 0.24,9.63 0.24,9.63 C0.24,9.63 -0.15,7.2 -0.15,7.2 C-0.15,7.2 6.84,0.25 6.84,0.25c " 149 android:valueTo="M6.84 0.25 C6.84,0.25 8.25,1.66 8.25,1.66 C8.25,1.66 0.22,9.59 0.22,9.59 C0.22,9.59 -0.4,7.45 -0.4,7.45 C-0.4,7.45 6.84,0.25 6.84,0.25c " 150 android:valueType="pathType"> 151 <aapt:attr name="android:interpolator"> 152 <pathInterpolator 153 android:pathData="M 0.0,0.0 c0.167,0.167 0.833,0.833 1.0,1.0"/> 154 </aapt:attr> 155 </objectAnimator> 156 <objectAnimator android:propertyName="pathData" android:duration="17" 157 android:startOffset="17" 158 android:valueFrom="M6.84 0.25 C6.84,0.25 8.25,1.66 8.25,1.66 C8.25,1.66 0.22,9.59 0.22,9.59 C0.22,9.59 -0.4,7.45 -0.4,7.45 C-0.4,7.45 6.84,0.25 6.84,0.25c " 159 android:valueTo="M6.84 0.25 C6.84,0.25 8.25,1.66 8.25,1.66 C8.25,1.66 0.36,9.46 0.36,9.46 C0.36,9.46 -0.44,7.6 -0.44,7.6 C-0.44,7.6 6.84,0.25 6.84,0.25c " 160 android:valueType="pathType"> 161 <aapt:attr name="android:interpolator"> 162 <pathInterpolator 163 android:pathData="M 0.0,0.0 c0.167,0.167 0.833,0.833 1.0,1.0"/> 164 </aapt:attr> 165 </objectAnimator> 166 <objectAnimator android:propertyName="pathData" android:duration="17" 167 android:startOffset="33" 168 android:valueFrom="M6.84 0.25 C6.84,0.25 8.25,1.66 8.25,1.66 C8.25,1.66 0.36,9.46 0.36,9.46 C0.36,9.46 -0.44,7.6 -0.44,7.6 C-0.44,7.6 6.84,0.25 6.84,0.25c " 169 android:valueTo="M6.84 0.25 C6.84,0.25 8.25,1.66 8.25,1.66 C8.25,1.66 0.71,9.4 0.71,9.4 C0.71,9.4 -0.61,7.63 -0.61,7.63 C-0.61,7.63 6.84,0.25 6.84,0.25c " 170 android:valueType="pathType"> 171 <aapt:attr name="android:interpolator"> 172 <pathInterpolator 173 android:pathData="M 0.0,0.0 c0.167,0.167 0.833,0.833 1.0,1.0"/> 174 </aapt:attr> 175 </objectAnimator> 176 <objectAnimator android:propertyName="pathData" android:duration="33" 177 android:startOffset="50" 178 android:valueFrom="M6.84 0.25 C6.84,0.25 8.25,1.66 8.25,1.66 C8.25,1.66 0.71,9.4 0.71,9.4 C0.71,9.4 -0.61,7.63 -0.61,7.63 C-0.61,7.63 6.84,0.25 6.84,0.25c " 179 android:valueTo="M6.84 0.25 C6.84,0.25 8.25,1.66 8.25,1.66 C8.25,1.66 0.93,9.29 0.93,9.29 C0.93,9.29 -0.5,7.69 -0.5,7.69 C-0.5,7.69 6.84,0.25 6.84,0.25c " 180 android:valueType="pathType"> 181 <aapt:attr name="android:interpolator"> 182 <pathInterpolator 183 android:pathData="M 0.0,0.0 c0.167,0.167 0.833,0.833 1.0,1.0"/> 184 </aapt:attr> 185 </objectAnimator> 186 <objectAnimator android:propertyName="pathData" android:duration="17" 187 android:startOffset="83" 188 android:valueFrom="M6.84 0.25 C6.84,0.25 8.25,1.66 8.25,1.66 C8.25,1.66 0.93,9.29 0.93,9.29 C0.93,9.29 -0.5,7.69 -0.5,7.69 C-0.5,7.69 6.84,0.25 6.84,0.25c " 189 android:valueTo="M6.84 0.25 C6.84,0.25 8.25,1.66 8.25,1.66 C8.25,1.66 0.84,9.33 0.84,9.33 C0.84,9.33 -0.53,7.8 -0.53,7.8 C-0.53,7.8 6.84,0.25 6.84,0.25c " 190 android:valueType="pathType"> 191 <aapt:attr name="android:interpolator"> 192 <pathInterpolator 193 android:pathData="M 0.0,0.0 c0.167,0.167 0.833,0.833 1.0,1.0"/> 194 </aapt:attr> 195 </objectAnimator> 196 <objectAnimator android:propertyName="pathData" android:duration="117" 197 android:startOffset="100" 198 android:valueFrom="M6.84 0.25 C6.84,0.25 8.25,1.66 8.25,1.66 C8.25,1.66 0.84,9.33 0.84,9.33 C0.84,9.33 -0.53,7.8 -0.53,7.8 C-0.53,7.8 6.84,0.25 6.84,0.25c " 199 android:valueTo="M6.84 0.25 C6.84,0.25 8.25,1.66 8.25,1.66 C8.25,1.66 0.56,9.63 0.56,9.63 C0.56,9.63 -1.08,8.07 -1.08,8.07 C-1.08,8.07 6.84,0.25 6.84,0.25c " 200 android:valueType="pathType"> 201 <aapt:attr name="android:interpolator"> 202 <pathInterpolator 203 android:pathData="M 0.0,0.0 c0.167,0.167 0.833,0.833 1.0,1.0"/> 204 </aapt:attr> 205 </objectAnimator> 206 </set> 207 </aapt:attr> 208 </target> 209 <target android:name="_R_G_L_0_G_T_1"> 210 <aapt:attr name="android:animation"> 211 <set android:ordering="together"> 212 <objectAnimator android:propertyName="translateXY" android:duration="250" 213 android:startOffset="0" android:propertyXName="translateX" 214 android:propertyYName="translateY" 215 android:pathData="M 0,3.439C 0,2.24316667461395 0,-2.54016667461395 0,-3.736"> 216 <aapt:attr name="android:interpolator"> 217 <pathInterpolator android:pathData="M 0.0,0.0 c0.4,0 0.2,1 1.0,1.0"/> 218 </aapt:attr> 219 </objectAnimator> 220 </set> 221 </aapt:attr> 222 </target> 223 <target android:name="_R_G_L_0_G_T_1"> 224 <aapt:attr name="android:animation"> 225 <set android:ordering="together"> 226 <objectAnimator android:propertyName="rotation" android:duration="200" 227 android:startOffset="0" android:valueFrom="0" android:valueTo="90" 228 android:valueType="floatType"> 229 <aapt:attr name="android:interpolator"> 230 <pathInterpolator android:pathData="M 0.0,0.0 c0.4,0 0.2,1 1.0,1.0"/> 231 </aapt:attr> 232 </objectAnimator> 233 </set> 234 </aapt:attr> 235 </target> 236 <target android:name="time_group"> 237 <aapt:attr name="android:animation"> 238 <set android:ordering="together"> 239 <objectAnimator android:propertyName="translateX" android:duration="267" 240 android:startOffset="0" android:valueFrom="0" android:valueTo="1" 241 android:valueType="floatType"/> 242 </set> 243 </aapt:attr> 244 </target> 245 </animated-vector> 246