1<!-- 2 ~ Copyright (C) 2019 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 20 android:width="32dp" 21 android:height="40dp" 22 android:viewportWidth="32" 23 android:viewportHeight="40"> 24 <group android:name="_R_G"> 25 <group 26 android:name="_R_G_L_2_G_T_1" 27 android:translateX="16" 28 android:translateY="23.993"> 29 <group 30 android:name="_R_G_L_2_G" 31 android:translateX="-14.333" 32 android:translateY="-13"> 33 <path 34 android:name="_R_G_L_2_G_D_0_P_0" 35 android:pathData=" M22.33 21 C22.33,21 6.33,21 6.33,21 C5.6,21 5,20.4 5,19.67 C5,19.67 5,6.33 5,6.33 C5,5.6 5.6,5 6.33,5 C6.33,5 22.33,5 22.33,5 C23.07,5 23.67,5.6 23.67,6.33 C23.67,6.33 23.67,19.67 23.67,19.67 C23.67,20.4 23.07,21 22.33,21c " 36 android:strokeWidth="2" 37 android:strokeAlpha="1" 38 android:strokeColor="#ffffff" /> 39 </group> 40 </group> 41 <group 42 android:name="_R_G_L_1_G_N_4_T_1" 43 android:translateX="16" 44 android:translateY="23.993"> 45 <group 46 android:name="_R_G_L_1_G_N_4_T_0" 47 android:translateX="-14.333" 48 android:translateY="-13"> 49 <group 50 android:name="_R_G_L_1_G" 51 android:pivotX="2.75" 52 android:pivotY="2.75" 53 android:scaleX="1" 54 android:scaleY="1" 55 android:translateX="11.583" 56 android:translateY="10.257"> 57 <path 58 android:name="_R_G_L_1_G_D_0_P_0" 59 android:fillAlpha="1" 60 android:fillColor="#ffffff" 61 android:fillType="nonZero" 62 android:pathData=" M2.75 0.25 C4.13,0.25 5.25,1.37 5.25,2.75 C5.25,4.13 4.13,5.25 2.75,5.25 C1.37,5.25 0.25,4.13 0.25,2.75 C0.25,1.37 1.37,0.25 2.75,0.25c " /> 63 </group> 64 </group> 65 </group> 66 <group 67 android:name="_R_G_L_0_G_N_4_T_1" 68 android:translateX="16" 69 android:translateY="23.993"> 70 <group 71 android:name="_R_G_L_0_G_N_4_T_0" 72 android:translateX="-14.333" 73 android:translateY="-13"> 74 <group 75 android:name="_R_G_L_0_G" 76 android:translateX="4.666" 77 android:translateY="-9.327"> 78 <path 79 android:name="_R_G_L_0_G_D_0_P_0" 80 android:pathData=" M14.33 14.33 C14.33,14.33 14.32,9.42 14.32,9.42 C14.32,7.4 15.67,5.01 18.65,5 C21.76,4.99 23.07,7.37 23.05,9.47 C23.05,9.47 23.06,9.77 23.06,9.77 " 81 android:strokeWidth="2" 82 android:strokeAlpha="1" 83 android:strokeColor="#ffffff" /> 84 </group> 85 </group> 86 </group> 87 </group> 88 <group android:name="time_group" /> 89 </vector> 90 </aapt:attr> 91 <target android:name="_R_G_L_2_G_T_1"> 92 <aapt:attr name="android:animation"> 93 <set android:ordering="together"> 94 <objectAnimator 95 android:duration="400" 96 android:propertyName="translateY" 97 android:startOffset="0" 98 android:valueFrom="23.993" 99 android:valueTo="23.993" 100 android:valueType="floatType"> 101 <aapt:attr name="android:interpolator"> 102 <pathInterpolator android:pathData="M 0.0,0.0 c0.167,0 0.667,1 1.0,1.0" /> 103 </aapt:attr> 104 </objectAnimator> 105 <objectAnimator 106 android:duration="67" 107 android:propertyName="translateY" 108 android:startOffset="400" 109 android:valueFrom="23.993" 110 android:valueTo="25.368" 111 android:valueType="floatType"> 112 <aapt:attr name="android:interpolator"> 113 <pathInterpolator android:pathData="M 0.0,0.0 c0.58,0 0.549,1 1.0,1.0" /> 114 </aapt:attr> 115 </objectAnimator> 116 <objectAnimator 117 android:duration="83" 118 android:propertyName="translateY" 119 android:startOffset="467" 120 android:valueFrom="25.368" 121 android:valueTo="23.993" 122 android:valueType="floatType"> 123 <aapt:attr name="android:interpolator"> 124 <pathInterpolator android:pathData="M 0.0,0.0 c0.388,0 0.228,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"> 131 <aapt:attr name="android:animation"> 132 <set android:ordering="together"> 133 <objectAnimator 134 android:duration="450" 135 android:propertyName="scaleX" 136 android:startOffset="0" 137 android:valueFrom="1" 138 android:valueTo="1" 139 android:valueType="floatType"> 140 <aapt:attr name="android:interpolator"> 141 <pathInterpolator android:pathData="M 0.0,0.0 c0.333,0 0.667,1 1.0,1.0" /> 142 </aapt:attr> 143 </objectAnimator> 144 <objectAnimator 145 android:duration="450" 146 android:propertyName="scaleY" 147 android:startOffset="0" 148 android:valueFrom="1" 149 android:valueTo="1" 150 android:valueType="floatType"> 151 <aapt:attr name="android:interpolator"> 152 <pathInterpolator android:pathData="M 0.0,0.0 c0.333,0 0.667,1 1.0,1.0" /> 153 </aapt:attr> 154 </objectAnimator> 155 <objectAnimator 156 android:duration="67" 157 android:propertyName="scaleX" 158 android:startOffset="450" 159 android:valueFrom="1" 160 android:valueTo="1.1" 161 android:valueType="floatType"> 162 <aapt:attr name="android:interpolator"> 163 <pathInterpolator android:pathData="M 0.0,0.0 c0.333,0 0.667,1 1.0,1.0" /> 164 </aapt:attr> 165 </objectAnimator> 166 <objectAnimator 167 android:duration="67" 168 android:propertyName="scaleY" 169 android:startOffset="450" 170 android:valueFrom="1" 171 android:valueTo="1.1" 172 android:valueType="floatType"> 173 <aapt:attr name="android:interpolator"> 174 <pathInterpolator android:pathData="M 0.0,0.0 c0.333,0 0.667,1 1.0,1.0" /> 175 </aapt:attr> 176 </objectAnimator> 177 <objectAnimator 178 android:duration="183" 179 android:propertyName="scaleX" 180 android:startOffset="517" 181 android:valueFrom="1.1" 182 android:valueTo="1" 183 android:valueType="floatType"> 184 <aapt:attr name="android:interpolator"> 185 <pathInterpolator android:pathData="M 0.0,0.0 c0.333,0 0.667,1 1.0,1.0" /> 186 </aapt:attr> 187 </objectAnimator> 188 <objectAnimator 189 android:duration="183" 190 android:propertyName="scaleY" 191 android:startOffset="517" 192 android:valueFrom="1.1" 193 android:valueTo="1" 194 android:valueType="floatType"> 195 <aapt:attr name="android:interpolator"> 196 <pathInterpolator android:pathData="M 0.0,0.0 c0.333,0 0.667,1 1.0,1.0" /> 197 </aapt:attr> 198 </objectAnimator> 199 </set> 200 </aapt:attr> 201 </target> 202 <target android:name="_R_G_L_1_G_N_4_T_1"> 203 <aapt:attr name="android:animation"> 204 <set android:ordering="together"> 205 <objectAnimator 206 android:duration="400" 207 android:propertyName="translateY" 208 android:startOffset="0" 209 android:valueFrom="23.993" 210 android:valueTo="23.993" 211 android:valueType="floatType"> 212 <aapt:attr name="android:interpolator"> 213 <pathInterpolator android:pathData="M 0.0,0.0 c0.167,0 0.667,1 1.0,1.0" /> 214 </aapt:attr> 215 </objectAnimator> 216 <objectAnimator 217 android:duration="67" 218 android:propertyName="translateY" 219 android:startOffset="400" 220 android:valueFrom="23.993" 221 android:valueTo="25.368" 222 android:valueType="floatType"> 223 <aapt:attr name="android:interpolator"> 224 <pathInterpolator android:pathData="M 0.0,0.0 c0.58,0 0.549,1 1.0,1.0" /> 225 </aapt:attr> 226 </objectAnimator> 227 <objectAnimator 228 android:duration="83" 229 android:propertyName="translateY" 230 android:startOffset="467" 231 android:valueFrom="25.368" 232 android:valueTo="23.993" 233 android:valueType="floatType"> 234 <aapt:attr name="android:interpolator"> 235 <pathInterpolator android:pathData="M 0.0,0.0 c0.388,0 0.228,1 1.0,1.0" /> 236 </aapt:attr> 237 </objectAnimator> 238 </set> 239 </aapt:attr> 240 </target> 241 <target android:name="_R_G_L_0_G_D_0_P_0"> 242 <aapt:attr name="android:animation"> 243 <set android:ordering="together"> 244 <objectAnimator 245 android:duration="317" 246 android:propertyName="pathData" 247 android:startOffset="0" 248 android:valueFrom="M14.33 14.33 C14.33,14.33 14.32,9.42 14.32,9.42 C14.32,7.4 15.67,5.01 18.65,5 C21.76,4.99 23.07,7.37 23.05,9.47 C23.05,9.47 23.06,9.77 23.06,9.77 " 249 android:valueTo="M14.33 14.33 C14.33,14.33 14.29,6.17 14.29,6.17 C14.29,3.59 12.2,1.5 9.63,1.5 C7.05,1.5 4.96,3.59 4.96,6.17 C4.96,6.17 4.96,7.33 4.96,7.33 " 250 android:valueType="pathType"> 251 <aapt:attr name="android:interpolator"> 252 <pathInterpolator android:pathData="M 0.0,0.0 c0.692,0 0.298,1 1.0,1.0" /> 253 </aapt:attr> 254 </objectAnimator> 255 <objectAnimator 256 android:duration="133" 257 android:propertyName="pathData" 258 android:startOffset="317" 259 android:valueFrom="M14.33 14.33 C14.33,14.33 14.29,6.17 14.29,6.17 C14.29,3.59 12.2,1.5 9.63,1.5 C7.05,1.5 4.96,3.59 4.96,6.17 C4.96,6.17 4.96,7.33 4.96,7.33 " 260 android:valueTo="M14.33 14.33 C14.33,14.33 14.33,9.67 14.33,9.67 C14.33,7.09 12.24,5 9.67,5 C7.09,5 5,7.09 5,9.67 C5,9.67 5,14.33 5,14.33 " 261 android:valueType="pathType"> 262 <aapt:attr name="android:interpolator"> 263 <pathInterpolator android:pathData="M 0.0,0.0 c0.561,0 0.44,1 1.0,1.0" /> 264 </aapt:attr> 265 </objectAnimator> 266 </set> 267 </aapt:attr> 268 </target> 269 <target android:name="_R_G_L_0_G_N_4_T_1"> 270 <aapt:attr name="android:animation"> 271 <set android:ordering="together"> 272 <objectAnimator 273 android:duration="400" 274 android:propertyName="translateY" 275 android:startOffset="0" 276 android:valueFrom="23.993" 277 android:valueTo="23.993" 278 android:valueType="floatType"> 279 <aapt:attr name="android:interpolator"> 280 <pathInterpolator android:pathData="M 0.0,0.0 c0.167,0 0.667,1 1.0,1.0" /> 281 </aapt:attr> 282 </objectAnimator> 283 <objectAnimator 284 android:duration="67" 285 android:propertyName="translateY" 286 android:startOffset="400" 287 android:valueFrom="23.993" 288 android:valueTo="25.368" 289 android:valueType="floatType"> 290 <aapt:attr name="android:interpolator"> 291 <pathInterpolator android:pathData="M 0.0,0.0 c0.58,0 0.549,1 1.0,1.0" /> 292 </aapt:attr> 293 </objectAnimator> 294 <objectAnimator 295 android:duration="83" 296 android:propertyName="translateY" 297 android:startOffset="467" 298 android:valueFrom="25.368" 299 android:valueTo="23.993" 300 android:valueType="floatType"> 301 <aapt:attr name="android:interpolator"> 302 <pathInterpolator android:pathData="M 0.0,0.0 c0.388,0 0.228,1 1.0,1.0" /> 303 </aapt:attr> 304 </objectAnimator> 305 </set> 306 </aapt:attr> 307 </target> 308 <target android:name="time_group"> 309 <aapt:attr name="android:animation"> 310 <set android:ordering="together"> 311 <objectAnimator 312 android:duration="717" 313 android:propertyName="translateX" 314 android:startOffset="0" 315 android:valueFrom="0" 316 android:valueTo="1" 317 android:valueType="floatType" /> 318 </set> 319 </aapt:attr> 320 </target> 321</animated-vector>