1<?xml version="1.0" encoding="utf-8"?> 2<!-- 3 ~ Copyright (C) 2021 The Android Open Source Project 4 ~ 5 ~ Licensed under the Apache License, Version 2.0 (the "License"); 6 ~ you may not use this file except in compliance with the License. 7 ~ You may obtain a copy of the License at 8 ~ 9 ~ http://www.apache.org/licenses/LICENSE-2.0 10 ~ 11 ~ Unless required by applicable law or agreed to in writing, software 12 ~ distributed under the License is distributed on an "AS IS" BASIS, 13 ~ WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. 14 ~ See the License for the specific language governing permissions and 15 ~ limitations under the License 16 --> 17<animated-vector xmlns:aapt="http://schemas.android.com/aapt" 18 xmlns:android="http://schemas.android.com/apk/res/android"> 19 <aapt:attr name="android:drawable"> 20 <vector android:height="65dp" 21 android:width="46dp" 22 android:viewportHeight="65" 23 android:viewportWidth="46"> 24 <group android:name="_R_G"> 25 <group android:name="_R_G_L_1_G" 26 android:translateX="3.75" 27 android:translateY="8.25"> 28 <path android:name="_R_G_L_1_G_D_0_P_0" 29 android:strokeColor="#FF000000" 30 android:strokeLineCap="round" 31 android:strokeLineJoin="round" 32 android:strokeWidth="2" 33 android:strokeAlpha="1" 34 android:pathData=" M30.64 30.14 C30.64,30.14 30.64,38.14 30.64,38.14 C30.64,38.77 30.36,39.32 29.91,39.69 C29.57,39.97 29.12,40.14 28.64,40.14 C28.64,40.14 10.14,40.14 10.14,40.14 C9.04,40.14 8.14,39.25 8.14,38.14 C8.14,38.14 8.14,30.14 8.14,30.14 "/> 35 <path android:name="_R_G_L_1_G_D_1_P_0" 36 android:strokeColor="#FF000000" 37 android:strokeLineCap="round" 38 android:strokeLineJoin="round" 39 android:strokeWidth="2" 40 android:strokeAlpha="0" 41 android:pathData=" M19.42 31.53 C18.15,31.52 18.11,30.33 18.11,30.33 C18.11,29.59 18.66,28.98 19.4,28.98 C20.13,28.98 20.69,29.59 20.69,30.33 C20.69,30.33 20.69,30.37 20.69,30.37 C20.69,30.64 20.49,30.87 20.25,30.87 C20.07,30.87 19.91,30.74 19.84,30.55 C19.84,30.55 19.69,30.14 19.69,30.14 C19.63,29.94 19.46,29.82 19.28,29.82 C19.04,29.82 18.61,30.02 18.61,30.29 C18.61,30.43 18.6,30.75 18.76,31.03 C18.87,31.21 19.21,31.77 19.96,31.41 C20.69,31.01 20.69,30.34 20.69,30.34 "/> 42 <path android:name="_R_G_L_1_G_D_2_P_0" 43 android:strokeColor="#FF000000" 44 android:strokeLineCap="round" 45 android:strokeLineJoin="round" 46 android:strokeWidth="2" 47 android:strokeAlpha="1" 48 android:pathData=" M8.14 30.22 C8.14,30.22 8.14,22.22 8.14,22.22 C8.14,21.71 8.33,21.25 8.64,20.9 C9,20.48 9.54,20.22 10.14,20.22 C10.14,20.22 28.64,20.22 28.64,20.22 C29.75,20.22 30.64,21.11 30.64,22.22 C30.64,22.22 30.64,30.14 30.64,30.14 "/> 49 <path android:name="_R_G_L_1_G_D_3_P_0" 50 android:strokeColor="#FF000000" 51 android:strokeLineCap="round" 52 android:strokeLineJoin="round" 53 android:strokeWidth="2" 54 android:strokeAlpha="1" 55 android:pathData=" M37.91 20.05 C37.91,20.05 37.89,14.16 37.89,14.16 C37.89,10.79 35.15,8.05 31.86,8.03 C28.46,8.01 25.61,10.77 25.61,14.15 C25.61,14.15 25.62,20.04 25.62,20.04 "/> 56 </group> 57 <group android:name="_R_G_L_0_G" 58 android:translateX="20.357" 59 android:translateY="35.75" 60 android:pivotX="2.75" 61 android:pivotY="2.75" 62 android:scaleX="1" 63 android:scaleY="1"> 64 <path android:name="_R_G_L_0_G_D_0_P_0" 65 android:fillColor="#FF000000" 66 android:fillAlpha="1" 67 android:fillType="nonZero" 68 android:pathData=" M2.75 5.25 C4.13,5.25 5.25,4.13 5.25,2.75 C5.25,1.37 4.13,0.25 2.75,0.25 C1.37,0.25 0.25,1.37 0.25,2.75 C0.25,4.13 1.37,5.25 2.75,5.25c "/> 69 </group> 70 </group> 71 <group android:name="time_group"/> 72 </vector> 73 </aapt:attr> 74 <target android:name="_R_G_L_1_G_D_0_P_0"> 75 <aapt:attr name="android:animation"> 76 <set android:ordering="together"> 77 <objectAnimator android:propertyName="pathData" 78 android:duration="183" 79 android:startOffset="0" 80 android:valueFrom="M30.64 30.14 C30.64,30.14 30.64,38.14 30.64,38.14 C30.64,38.77 30.36,39.32 29.91,39.69 C29.57,39.97 29.12,40.14 28.64,40.14 C28.64,40.14 10.14,40.14 10.14,40.14 C9.04,40.14 8.14,39.25 8.14,38.14 C8.14,38.14 8.14,30.14 8.14,30.14 " 81 android:valueTo="M30.64 30.14 C30.64,30.14 30.64,38.14 30.64,38.14 C30.64,38.77 30.36,39.32 29.91,39.69 C29.57,39.97 29.12,40.14 28.64,40.14 C28.64,40.14 10.14,40.14 10.14,40.14 C9.04,40.14 8.14,39.25 8.14,38.14 C8.14,38.14 8.14,30.14 8.14,30.14 " 82 android:valueType="pathType"> 83 <aapt:attr name="android:interpolator"> 84 <pathInterpolator android:pathData="M 0.0,0.0 c0.167,0 0.15,1 1.0,1.0"/> 85 </aapt:attr> 86 </objectAnimator> 87 <objectAnimator android:propertyName="pathData" 88 android:duration="133" 89 android:startOffset="183" 90 android:valueFrom="M30.64 30.14 C30.64,30.14 30.64,38.14 30.64,38.14 C30.64,38.77 30.36,39.32 29.91,39.69 C29.57,39.97 29.12,40.14 28.64,40.14 C28.64,40.14 10.14,40.14 10.14,40.14 C9.04,40.14 8.14,39.25 8.14,38.14 C8.14,38.14 8.14,30.14 8.14,30.14 " 91 android:valueTo="M27.52 38.98 C26.49,39.95 25.29,40.73 23.98,41.29 C23.17,41.65 22.31,41.91 21.41,42.07 C20.74,42.19 20.05,42.25 19.34,42.25 C18.44,42.25 17.56,42.15 16.72,41.96 C15.93,41.77 15.16,41.51 14.43,41.18 C13.23,40.63 12.13,39.88 11.16,38.98 " 92 android:valueType="pathType"> 93 <aapt:attr name="android:interpolator"> 94 <pathInterpolator android:pathData="M 0.0,0.0 c0.167,0 0.15,1 1.0,1.0"/> 95 </aapt:attr> 96 </objectAnimator> 97 </set> 98 </aapt:attr> 99 </target> 100 <target android:name="_R_G_L_1_G_D_1_P_0"> 101 <aapt:attr name="android:animation"> 102 <set android:ordering="together"> 103 <objectAnimator android:propertyName="strokeAlpha" 104 android:duration="183" 105 android:startOffset="0" 106 android:valueFrom="0" 107 android:valueTo="0" 108 android:valueType="floatType"> 109 <aapt:attr name="android:interpolator"> 110 <pathInterpolator 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 <objectAnimator android:propertyName="strokeAlpha" 114 android:duration="33" 115 android:startOffset="183" 116 android:valueFrom="0" 117 android:valueTo="1" 118 android:valueType="floatType"> 119 <aapt:attr name="android:interpolator"> 120 <pathInterpolator android:pathData="M 0.0,0.0 c0.167,0.167 0.833,0.833 1.0,1.0"/> 121 </aapt:attr> 122 </objectAnimator> 123 </set> 124 </aapt:attr> 125 </target> 126 <target android:name="_R_G_L_1_G_D_1_P_0"> 127 <aapt:attr name="android:animation"> 128 <set android:ordering="together"> 129 <objectAnimator android:propertyName="pathData" 130 android:duration="183" 131 android:startOffset="0" 132 android:valueFrom="M19.42 31.53 C18.15,31.52 18.11,30.33 18.11,30.33 C18.11,29.59 18.66,28.98 19.4,28.98 C20.13,28.98 20.69,29.59 20.69,30.33 C20.69,30.33 20.69,30.37 20.69,30.37 C20.69,30.64 20.49,30.87 20.25,30.87 C20.07,30.87 19.91,30.74 19.84,30.55 C19.84,30.55 19.69,30.14 19.69,30.14 C19.63,29.94 19.46,29.82 19.28,29.82 C19.04,29.82 18.61,30.02 18.61,30.29 C18.61,30.43 18.6,30.75 18.76,31.03 C18.87,31.21 19.21,31.77 19.96,31.41 C20.69,31.01 20.69,30.34 20.69,30.34 " 133 android:valueTo="M19.42 31.53 C18.15,31.52 18.11,30.33 18.11,30.33 C18.11,29.59 18.66,28.98 19.4,28.98 C20.13,28.98 20.69,29.59 20.69,30.33 C20.69,30.33 20.69,30.37 20.69,30.37 C20.69,30.64 20.49,30.87 20.25,30.87 C20.07,30.87 19.91,30.74 19.84,30.55 C19.84,30.55 19.69,30.14 19.69,30.14 C19.63,29.94 19.46,29.82 19.28,29.82 C19.04,29.82 18.61,30.02 18.61,30.29 C18.61,30.43 18.6,30.75 18.76,31.03 C18.87,31.21 19.21,31.77 19.96,31.41 C20.69,31.01 20.69,30.34 20.69,30.34 " 134 android:valueType="pathType"> 135 <aapt:attr name="android:interpolator"> 136 <pathInterpolator android:pathData="M 0.0,0.0 c0.167,0 0.15,1 1.0,1.0"/> 137 </aapt:attr> 138 </objectAnimator> 139 <objectAnimator android:propertyName="pathData" 140 android:duration="133" 141 android:startOffset="183" 142 android:valueFrom="M19.42 31.53 C18.15,31.52 18.11,30.33 18.11,30.33 C18.11,29.59 18.66,28.98 19.4,28.98 C20.13,28.98 20.69,29.59 20.69,30.33 C20.69,30.33 20.69,30.37 20.69,30.37 C20.69,30.64 20.49,30.87 20.25,30.87 C20.07,30.87 19.91,30.74 19.84,30.55 C19.84,30.55 19.69,30.14 19.69,30.14 C19.63,29.94 19.46,29.82 19.28,29.82 C19.04,29.82 18.61,30.02 18.61,30.29 C18.61,30.43 18.6,30.75 18.76,31.03 C18.87,31.21 19.21,31.77 19.96,31.41 C20.69,31.01 20.69,30.34 20.69,30.34 " 143 android:valueTo="M8.64 34.07 C7.89,31.97 7.89,29.85 7.89,29.85 C7.89,24.05 12.81,19.34 19.34,19.34 C25.87,19.34 30.8,24.05 30.8,29.85 C30.8,29.85 30.8,30.16 30.8,30.16 C30.8,32.32 29.04,34.07 26.89,34.07 C25.28,34.07 23.86,33.1 23.27,31.61 C23.27,31.61 21.96,28.34 21.96,28.34 C21.37,26.85 19.93,25.89 18.34,25.89 C16.18,25.89 14.43,27.64 14.43,29.8 C14.43,31.42 14.87,32.99 15.68,34.36 C16.22,35.26 16.93,36.08 17.77,36.75 C17.77,36.75 18.52,37.34 18.52,37.34 " 144 android:valueType="pathType"> 145 <aapt:attr name="android:interpolator"> 146 <pathInterpolator android:pathData="M 0.0,0.0 c0.167,0 0.15,1 1.0,1.0"/> 147 </aapt:attr> 148 </objectAnimator> 149 </set> 150 </aapt:attr> 151 </target> 152 <target android:name="_R_G_L_1_G_D_2_P_0"> 153 <aapt:attr name="android:animation"> 154 <set android:ordering="together"> 155 <objectAnimator android:propertyName="pathData" 156 android:duration="183" 157 android:startOffset="0" 158 android:valueFrom="M8.14 30.22 C8.14,30.22 8.14,22.22 8.14,22.22 C8.14,21.71 8.33,21.25 8.64,20.9 C9,20.48 9.54,20.22 10.14,20.22 C10.14,20.22 28.64,20.22 28.64,20.22 C29.75,20.22 30.64,21.11 30.64,22.22 C30.64,22.22 30.64,30.14 30.64,30.14 " 159 android:valueTo="M8.14 30.22 C8.14,30.22 8.14,22.22 8.14,22.22 C8.14,21.71 8.33,21.25 8.64,20.9 C9,20.48 9.54,20.22 10.14,20.22 C10.14,20.22 28.64,20.22 28.64,20.22 C29.75,20.22 30.64,21.11 30.64,22.22 C30.64,22.22 30.64,30.14 30.64,30.14 " 160 android:valueType="pathType"> 161 <aapt:attr name="android:interpolator"> 162 <pathInterpolator android:pathData="M 0.0,0.0 c0.167,0 0.15,1 1.0,1.0"/> 163 </aapt:attr> 164 </objectAnimator> 165 <objectAnimator android:propertyName="pathData" 166 android:duration="133" 167 android:startOffset="183" 168 android:valueFrom="M8.14 30.22 C8.14,30.22 8.14,22.22 8.14,22.22 C8.14,21.71 8.33,21.25 8.64,20.9 C9,20.48 9.54,20.22 10.14,20.22 C10.14,20.22 28.64,20.22 28.64,20.22 C29.75,20.22 30.64,21.11 30.64,22.22 C30.64,22.22 30.64,30.14 30.64,30.14 " 169 android:valueTo="M6.25 19.34 C7.48,17.3 9.46,15.58 11.9,14.42 C12.93,13.94 14.03,13.55 15.2,13.27 C16.51,12.96 17.9,12.8 19.34,12.8 C20.77,12.8 22.14,12.96 23.45,13.26 C24.9,13.6 26.26,14.12 27.48,14.78 C29.6,15.92 31.32,17.5 32.43,19.34 " 170 android:valueType="pathType"> 171 <aapt:attr name="android:interpolator"> 172 <pathInterpolator android:pathData="M 0.0,0.0 c0.167,0 0.15,1 1.0,1.0"/> 173 </aapt:attr> 174 </objectAnimator> 175 </set> 176 </aapt:attr> 177 </target> 178 <target android:name="_R_G_L_1_G_D_3_P_0"> 179 <aapt:attr name="android:animation"> 180 <set android:ordering="together"> 181 <objectAnimator android:propertyName="pathData" 182 android:duration="150" 183 android:startOffset="0" 184 android:valueFrom="M37.91 20.05 C37.91,20.05 37.89,14.16 37.89,14.16 C37.89,10.79 35.15,8.05 31.86,8.03 C28.46,8.01 25.61,10.77 25.61,14.15 C25.61,14.15 25.62,20.04 25.62,20.04 " 185 android:valueTo="M13.12 20.04 C13.12,20.04 13.11,14.15 13.11,14.15 C13.11,10.77 15.91,8.04 19.36,8.04 C22.81,8.04 25.61,10.77 25.61,14.15 C25.61,14.15 25.62,20.04 25.62,20.04 " 186 android:valueType="pathType"> 187 <aapt:attr name="android:interpolator"> 188 <pathInterpolator android:pathData="M 0.0,0.0 c0.167,0 0.261,1 1.0,1.0"/> 189 </aapt:attr> 190 </objectAnimator> 191 <objectAnimator android:propertyName="pathData" 192 android:duration="33" 193 android:startOffset="150" 194 android:valueFrom="M13.12 20.04 C13.12,20.04 13.11,14.15 13.11,14.15 C13.11,10.77 15.91,8.04 19.36,8.04 C22.81,8.04 25.61,10.77 25.61,14.15 C25.61,14.15 25.62,20.04 25.62,20.04 " 195 android:valueTo="M13.12 20.04 C13.12,20.04 13.11,14.15 13.11,14.15 C13.11,10.77 15.91,8.04 19.36,8.04 C22.81,8.04 25.61,10.77 25.61,14.15 C25.61,14.15 25.62,20.04 25.62,20.04 " 196 android:valueType="pathType"> 197 <aapt:attr name="android:interpolator"> 198 <pathInterpolator android:pathData="M 0.0,0.0 c0.123,0 0.261,1 1.0,1.0"/> 199 </aapt:attr> 200 </objectAnimator> 201 <objectAnimator android:propertyName="pathData" 202 android:duration="133" 203 android:startOffset="183" 204 android:valueFrom="M13.12 20.04 C13.12,20.04 13.11,14.15 13.11,14.15 C13.11,10.77 15.91,8.04 19.36,8.04 C22.81,8.04 25.61,10.77 25.61,14.15 C25.61,14.15 25.62,20.04 25.62,20.04 " 205 android:valueTo="M9.52 8.7 C10.98,7.91 12.58,7.28 14.28,6.86 C15.89,6.46 17.58,6.25 19.34,6.25 C21.06,6.25 22.72,6.45 24.3,6.83 C26.04,7.25 27.67,7.89 29.16,8.7 " 206 android:valueType="pathType"> 207 <aapt:attr name="android:interpolator"> 208 <pathInterpolator android:pathData="M 0.0,0.0 c0.123,0 0.15,1 1.0,1.0"/> 209 </aapt:attr> 210 </objectAnimator> 211 </set> 212 </aapt:attr> 213 </target> 214 <target android:name="_R_G_L_0_G_D_0_P_0"> 215 <aapt:attr name="android:animation"> 216 <set android:ordering="together"> 217 <objectAnimator android:propertyName="fillAlpha" 218 android:duration="200" 219 android:startOffset="0" 220 android:valueFrom="1" 221 android:valueTo="1" 222 android:valueType="floatType"> 223 <aapt:attr name="android:interpolator"> 224 <pathInterpolator android:pathData="M 0.0,0.0 c0.167,0.167 0.833,0.833 1.0,1.0"/> 225 </aapt:attr> 226 </objectAnimator> 227 <objectAnimator android:propertyName="fillAlpha" 228 android:duration="17" 229 android:startOffset="200" 230 android:valueFrom="1" 231 android:valueTo="0" 232 android:valueType="floatType"> 233 <aapt:attr name="android:interpolator"> 234 <pathInterpolator android:pathData="M 0.0,0.0 c0.167,0.167 0.833,0.833 1.0,1.0"/> 235 </aapt:attr> 236 </objectAnimator> 237 </set> 238 </aapt:attr> 239 </target> 240 <target android:name="_R_G_L_0_G"> 241 <aapt:attr name="android:animation"> 242 <set android:ordering="together"> 243 <objectAnimator android:propertyName="scaleX" 244 android:duration="183" 245 android:startOffset="0" 246 android:valueFrom="1" 247 android:valueTo="1" 248 android:valueType="floatType"> 249 <aapt:attr name="android:interpolator"> 250 <pathInterpolator android:pathData="M 0.0,0.0 c0.596,0 0.018,1 1.0,1.0"/> 251 </aapt:attr> 252 </objectAnimator> 253 <objectAnimator android:propertyName="scaleY" 254 android:duration="183" 255 android:startOffset="0" 256 android:valueFrom="1" 257 android:valueTo="1" 258 android:valueType="floatType"> 259 <aapt:attr name="android:interpolator"> 260 <pathInterpolator android:pathData="M 0.0,0.0 c0.596,0 0.018,1 1.0,1.0"/> 261 </aapt:attr> 262 </objectAnimator> 263 <objectAnimator android:propertyName="scaleX" 264 android:duration="67" 265 android:startOffset="183" 266 android:valueFrom="1" 267 android:valueTo="1.4186600000000003" 268 android:valueType="floatType"> 269 <aapt:attr name="android:interpolator"> 270 <pathInterpolator android:pathData="M 0.0,0.0 c0.596,0 0.018,1 1.0,1.0"/> 271 </aapt:attr> 272 </objectAnimator> 273 <objectAnimator android:propertyName="scaleY" 274 android:duration="67" 275 android:startOffset="183" 276 android:valueFrom="1" 277 android:valueTo="1.4186600000000003" 278 android:valueType="floatType"> 279 <aapt:attr name="android:interpolator"> 280 <pathInterpolator android:pathData="M 0.0,0.0 c0.596,0 0.018,1 1.0,1.0"/> 281 </aapt:attr> 282 </objectAnimator> 283 </set> 284 </aapt:attr> 285 </target> 286 <target android:name="time_group"> 287 <aapt:attr name="android:animation"> 288 <set android:ordering="together"> 289 <objectAnimator android:propertyName="translateX" 290 android:duration="433" 291 android:startOffset="0" 292 android:valueFrom="0" 293 android:valueTo="1" 294 android:valueType="floatType"/> 295 </set> 296 </aapt:attr> 297 </target> 298</animated-vector> 299