1010 android : id =" @+id/pb1"
1111 android : layout_width =" wrap_content"
1212 android : layout_height =" wrap_content"
13+ android : layout_marginStart =" 60dp"
14+ android : layout_marginTop =" 60dp"
1315 app : innerAnimInterpolator =" linear"
14- app : innerLoaderStrokeWidth =" 4dp"
1516 app : layout_constraintStart_toStartOf =" parent"
1617 app : layout_constraintTop_toTopOf =" parent"
1718 app : outerAnimInterpolator =" linear"
18- app : outerLoaderAnimDuration =" 1500"
19- app : outerLoaderStrokeWidth =" 1dp"
20- app : spaceBetweenCircles =" 1dp" />
19+ app : outerLoaderAnimDuration =" 1500" />
20+
21+ <com .sn.lib.NestedProgress
22+ android : id =" @+id/pb2"
23+ android : layout_width =" wrap_content"
24+ android : layout_height =" wrap_content"
25+ app : innerAnimInterpolator =" linear"
26+ app : innerLoaderAnimDuration =" 1500"
27+ app : innerLoaderColor =" @color/purple_700"
28+ app : innerLoaderLength =" 180"
29+ app : layout_constraintStart_toEndOf =" @+id/pb1"
30+ app : layout_constraintTop_toTopOf =" @id/pb1"
31+ app : outerLoaderAnimDuration =" 2000"
32+ app : outerLoaderColor =" @color/blue"
33+ app : outerLoaderLength =" 360"
34+ app : outerLoaderStrokeWidth =" 5dp" />
35+
36+ <com .sn.lib.NestedProgress
37+ android : id =" @+id/pb3"
38+ android : layout_width =" wrap_content"
39+ android : layout_height =" wrap_content"
40+ app : innerAnimInterpolator =" overshoot"
41+ app : innerLoaderAnimDuration =" 2000"
42+ app : innerLoaderColor =" @color/red"
43+ app : innerLoaderLength =" 360"
44+ app : innerLoaderStrokeWidth =" 1.5dp"
45+ app : layout_constraintStart_toEndOf =" @+id/pb2"
46+ app : layout_constraintTop_toTopOf =" @id/pb2"
47+ app : outerAnimInterpolator =" anticipateOvershoot"
48+ app : outerLoaderAnimDuration =" 1000"
49+ app : outerLoaderColor =" @color/red_soft"
50+ app : outerLoaderLength =" 200"
51+ app : outerLoaderStrokeWidth =" 10dp" />
2152
2253
2354</androidx .constraintlayout.widget.ConstraintLayout>
0 commit comments