-
Notifications
You must be signed in to change notification settings - Fork 160
/
avd_progress_indeterminate_circular.xml
83 lines (79 loc) · 2.71 KB
/
avd_progress_indeterminate_circular.xml
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
<animated-vector
xmlns:android="http://schemas.android.com/apk/res/android"
xmlns:aapt="http://schemas.android.com/aapt">
<aapt:attr name="android:drawable">
<vector
android:width="48dp"
android:height="48dp"
android:tint="?attr/colorControlActivated"
android:viewportHeight="48"
android:viewportWidth="48">
<group
android:name="progressBarContainer"
android:translateX="24"
android:translateY="24">
<path
android:name="progressBar"
android:fillColor="@android:color/transparent"
android:pathData="M0,0 m 0,-18 a 18,18 0 1,1 0,36 a 18,18 0 1,1 0,-36"
android:strokeColor="@android:color/white"
android:strokeLineCap="square"
android:strokeLineJoin="miter"
android:strokeWidth="4"
android:trimPathEnd="0.03"
android:trimPathOffset="0"
android:trimPathStart="0"/>
</group>
</vector>
</aapt:attr>
<target android:name="progressBar">
<aapt:attr name="android:animation">
<set>
<objectAnimator
android:duration="1333"
android:propertyName="trimPathStart"
android:repeatCount="-1"
android:valueFrom="0"
android:valueTo="0.75"
android:valueType="floatType">
<aapt:attr name="android:interpolator">
<pathInterpolator
android:pathData="L0.5,0 C 0.7,0 0.6,1 1,1"/>
</aapt:attr>
</objectAnimator>
<objectAnimator
android:duration="1333"
android:propertyName="trimPathEnd"
android:repeatCount="-1"
android:valueFrom="0.03"
android:valueTo="0.78"
android:valueType="floatType">
<aapt:attr name="android:interpolator">
<pathInterpolator
android:pathData="C0.2,0 0.1,1 0.5,0.96 C 0.96666666666,0.96 0.99333333333,1 1,1"/>
</aapt:attr>
</objectAnimator>
<objectAnimator
android:duration="1333"
android:interpolator="@android:anim/linear_interpolator"
android:propertyName="trimPathOffset"
android:repeatCount="-1"
android:valueFrom="0"
android:valueTo="0.25"
android:valueType="floatType"/>
</set>
</aapt:attr>
</target>
<target android:name="progressBarContainer">
<aapt:attr name="android:animation">
<objectAnimator
android:duration="4444"
android:interpolator="@android:anim/linear_interpolator"
android:propertyName="rotation"
android:repeatCount="-1"
android:valueFrom="0"
android:valueTo="720"
android:valueType="floatType"/>
</aapt:attr>
</target>
</animated-vector>