• Home
  • Line#
  • Scopes#
  • Navigate#
  • Raw
  • Download
1<!--
2  ~ Copyright (C) 2022 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="112dp"
21            android:height="112dp"
22            android:viewportHeight="112"
23            android:viewportWidth="112">
24            <group android:name="_R_G">
25                <group
26                    android:name="_R_G_L_1_G"
27                    android:translateX="56.5"
28                    android:translateY="56.625">
29                    <path
30                        android:name="_R_G_L_1_G_D_0_P_0"
31                        android:fillAlpha="0"
32                        android:fillColor="?android:attr/textColorPrimary"
33                        android:fillType="nonZero"
34                        android:pathData=" M-14.75 -0.59 C-14.75,-0.59 -15.32,-1.16 -15.32,-1.16 C-15.32,-1.16 -14.67,-0.73 -14.67,-0.73 C-14.67,-0.73 -14.39,-0.44 -14.39,-0.44 C-14.39,-0.44 -17.32,2.5 -17.32,2.5 C-17.32,2.5 -17.59,2.23 -17.59,2.23 C-17.59,2.23 -14.75,-0.59 -14.75,-0.59c "
35                        android:trimPathEnd="1"
36                        android:trimPathOffset="0"
37                        android:trimPathStart="0" />
38                </group>
39                <group
40                    android:name="_R_G_L_0_G"
41                    android:rotation="-90"
42                    android:translateX="56"
43                    android:translateY="56">
44                    <path
45                        android:name="_R_G_L_0_G_D_0_P_0"
46                        android:pathData=" M53.5 0 C53.5,-29.53 29.53,-53.5 0,-53.5 C0,-53.5 0,-53.5 0,-53.5 C-29.53,-53.5 -53.5,-29.53 -53.5,0 C-53.5,0 -53.5,0 -53.5,0 C-53.5,29.53 -29.53,53.5 0,53.5 C0,53.5 0,53.5 0,53.5 C29.53,53.5 53.5,29.53 53.5,0 C53.5,0 53.5,0 53.5,0c "
47                        android:strokeAlpha="1"
48                        android:strokeColor="?android:attr/textColorTertiary"
49                        android:strokeLineCap="round"
50                        android:strokeLineJoin="round"
51                        android:strokeWidth="5"
52                        android:trimPathEnd="0"
53                        android:trimPathOffset="0"
54                        android:trimPathStart="0" />
55                </group>
56            </group>
57            <group android:name="time_group" />
58        </vector>
59    </aapt:attr>
60    <target android:name="_R_G_L_1_G_D_0_P_0">
61        <aapt:attr name="android:animation">
62            <set android:ordering="together">
63                <objectAnimator
64                    android:duration="400"
65                    android:propertyName="fillAlpha"
66                    android:startOffset="0"
67                    android:valueFrom="0"
68                    android:valueTo="0"
69                    android:valueType="floatType">
70                    <aapt:attr name="android:interpolator">
71                        <pathInterpolator android:pathData="M 0.0,0.0 c0.167,0.167 0.833,0.833 1.0,1.0" />
72                    </aapt:attr>
73                </objectAnimator>
74                <objectAnimator
75                    android:duration="17"
76                    android:propertyName="fillAlpha"
77                    android:startOffset="400"
78                    android:valueFrom="0"
79                    android:valueTo="1"
80                    android:valueType="floatType">
81                    <aapt:attr name="android:interpolator">
82                        <pathInterpolator android:pathData="M 0.0,0.0 c0.167,0.167 0.833,0.833 1.0,1.0" />
83                    </aapt:attr>
84                </objectAnimator>
85            </set>
86        </aapt:attr>
87    </target>
88    <target android:name="_R_G_L_1_G_D_0_P_0">
89        <aapt:attr name="android:animation">
90            <set android:ordering="together">
91                <objectAnimator
92                    android:duration="400"
93                    android:propertyName="pathData"
94                    android:startOffset="0"
95                    android:valueFrom="M-14.75 -0.59 C-14.75,-0.59 -15.32,-1.16 -15.32,-1.16 C-15.32,-1.16 -14.67,-0.73 -14.67,-0.73 C-14.67,-0.73 -14.39,-0.44 -14.39,-0.44 C-14.39,-0.44 -17.32,2.5 -17.32,2.5 C-17.32,2.5 -17.59,2.23 -17.59,2.23 C-17.59,2.23 -14.75,-0.59 -14.75,-0.59c "
96                    android:valueTo="M-14.75 -0.59 C-14.75,-0.59 -15.32,-1.16 -15.32,-1.16 C-15.32,-1.16 -14.67,-0.73 -14.67,-0.73 C-14.67,-0.73 -14.39,-0.44 -14.39,-0.44 C-14.39,-0.44 -17.32,2.5 -17.32,2.5 C-17.32,2.5 -17.59,2.23 -17.59,2.23 C-17.59,2.23 -14.75,-0.59 -14.75,-0.59c "
97                    android:valueType="pathType">
98                    <aapt:attr name="android:interpolator">
99                        <pathInterpolator android:pathData="M 0.0,0.0 c0.167,0.167 0.833,0.833 1.0,1.0" />
100                    </aapt:attr>
101                </objectAnimator>
102                <objectAnimator
103                    android:duration="83"
104                    android:propertyName="pathData"
105                    android:startOffset="400"
106                    android:valueFrom="M-14.75 -0.59 C-14.75,-0.59 -15.32,-1.16 -15.32,-1.16 C-15.32,-1.16 -14.67,-0.73 -14.67,-0.73 C-14.67,-0.73 -14.39,-0.44 -14.39,-0.44 C-14.39,-0.44 -17.32,2.5 -17.32,2.5 C-17.32,2.5 -17.59,2.23 -17.59,2.23 C-17.59,2.23 -14.75,-0.59 -14.75,-0.59c "
107                    android:valueTo="M-14.75 -0.59 C-14.75,-0.59 -6.41,7.75 -6.41,7.75 C-6.41,7.75 -6.3,7.65 -6.3,7.65 C-6.3,7.65 -3.48,10.47 -3.48,10.47 C-3.48,10.47 -6.41,13.41 -6.41,13.41 C-6.41,13.41 -17.59,2.23 -17.59,2.23 C-17.59,2.23 -14.75,-0.59 -14.75,-0.59c "
108                    android:valueType="pathType">
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
114                    android:duration="167"
115                    android:propertyName="pathData"
116                    android:startOffset="483"
117                    android:valueFrom="M-14.75 -0.59 C-14.75,-0.59 -6.41,7.75 -6.41,7.75 C-6.41,7.75 -6.3,7.65 -6.3,7.65 C-6.3,7.65 -3.48,10.47 -3.48,10.47 C-3.48,10.47 -6.41,13.41 -6.41,13.41 C-6.41,13.41 -17.59,2.23 -17.59,2.23 C-17.59,2.23 -14.75,-0.59 -14.75,-0.59c "
118                    android:valueTo="M-14.75 -0.59 C-14.75,-0.59 -6.41,7.75 -6.41,7.75 C-6.41,7.75 14.77,-13.41 14.77,-13.41 C14.77,-13.41 17.59,-10.59 17.59,-10.59 C17.59,-10.59 -6.41,13.41 -6.41,13.41 C-6.41,13.41 -17.59,2.23 -17.59,2.23 C-17.59,2.23 -14.75,-0.59 -14.75,-0.59c "
119                    android:valueType="pathType">
120                    <aapt:attr name="android:interpolator">
121                        <pathInterpolator android:pathData="M 0.0,0.0 c0.167,0.167 0.667,1 1.0,1.0" />
122                    </aapt:attr>
123                </objectAnimator>
124            </set>
125        </aapt:attr>
126    </target>
127    <target android:name="_R_G_L_0_G_D_0_P_0">
128        <aapt:attr name="android:animation">
129            <set android:ordering="together">
130                <objectAnimator
131                    android:duration="500"
132                    android:propertyName="trimPathEnd"
133                    android:startOffset="0"
134                    android:valueFrom="0"
135                    android:valueTo="1"
136                    android:valueType="floatType">
137                    <aapt:attr name="android:interpolator">
138                        <pathInterpolator android:pathData="M 0.0,0.0 c0.2,0 0,1 1.0,1.0" />
139                    </aapt:attr>
140                </objectAnimator>
141            </set>
142        </aapt:attr>
143    </target>
144    <target android:name="time_group">
145        <aapt:attr name="android:animation">
146            <set android:ordering="together">
147                <objectAnimator
148                    android:duration="667"
149                    android:propertyName="translateX"
150                    android:startOffset="0"
151                    android:valueFrom="0"
152                    android:valueTo="1"
153                    android:valueType="floatType" />
154            </set>
155        </aapt:attr>
156    </target>
157</animated-vector>