Skip to content

Commit 07a0608

Browse files
committed
updated readme
1 parent 63bf80e commit 07a0608

File tree

2 files changed

+52
-16
lines changed

2 files changed

+52
-16
lines changed

README.md

Lines changed: 42 additions & 16 deletions
Original file line numberDiff line numberDiff line change
@@ -5,37 +5,63 @@
55
66
latest version : [ ![Download](https://api.bintray.com/packages/agrawalsuneet/androidlibs/squareloaderspack/images/download.svg) ](https://bintray.com/agrawalsuneet/androidlibs/squareloaderspack/_latestVersion)
77

8-
[![Android Arsenal]( https://img.shields.io/badge/Android%20Arsenal-SquareLoadersPack-green.svg?style=flat )]( https://android-arsenal.com/details/1/7246 ) [![CircleCI](https://circleci.com/gh/agrawalsuneet/SquareLoadersPack-Android.svg?style=svg)](https://circleci.com/gh/agrawalsuneet/SquareLoadersPack-Android)
8+
[![Android Arsenal]( https://img.shields.io/badge/Android%20Arsenal-SquareLoadersPack-green.svg?style=flat )]( https://android-arsenal.com/details/1/7246 ) [![CircleCI](https://circleci.com/gh/agrawalsuneet/SquareLoadersPack-Android.svg?style=svg)](https://circleci.com/gh/agrawalsuneet/SquareLoadersPack-Android) [![CircleCI](https://circleci.com/gh/agrawalsuneet/SquareLoadersPack-Android.svg?style=svg)](https://circleci.com/gh/agrawalsuneet/SquareLoadersPack-Android)
99

10+
![squaregridloader](https://user-images.githubusercontent.com/12999622/44960467-15765880-aef8-11e8-80fb-5a834ca5c628.gif) ![squaregridloader](https://user-images.githubusercontent.com/12999622/44960467-15765880-aef8-11e8-80fb-5a834ca5c628.gif)
1011

11-
### SquareGridLoader
12-
![squaregridloader](https://user-images.githubusercontent.com/12999622/44960467-15765880-aef8-11e8-80fb-5a834ca5c628.gif)
13-
14-
15-
### ZipZapLoader
16-
![zipzaploader](https://user-images.githubusercontent.com/12999622/36222631-d8228584-11b9-11e8-8478-d1442891419c.gif)
1712

18-
19-
### WaveLoader
20-
![waveloader](https://user-images.githubusercontent.com/12999622/34330606-af613dc8-e916-11e7-9965-a686071002b9.gif)
13+
![zipzaploader](https://user-images.githubusercontent.com/12999622/36222631-d8228584-11b9-11e8-8478-d1442891419c.gif) ![waveloader](https://user-images.githubusercontent.com/12999622/34330606-af613dc8-e916-11e7-9965-a686071002b9.gif)
2114

2215

2316
### MusicPlayerLoader
24-
![musicplayerloader](https://user-images.githubusercontent.com/12999622/35103527-00136c14-fc5e-11e7-84a0-9c2bc47236be.gif)
25-
26-
27-
### RotatingSquareLoader
28-
![RotatingSquareLoader](https://user-images.githubusercontent.com/12999622/35877618-c2f139c8-0b6d-11e8-8c66-b830c27ac430.gif)
17+
![musicplayerloader](https://user-images.githubusercontent.com/12999622/35103527-00136c14-fc5e-11e7-84a0-9c2bc47236be.gif) ![RotatingSquareLoader](https://user-images.githubusercontent.com/12999622/35877618-c2f139c8-0b6d-11e8-8c66-b830c27ac430.gif)
2918

3019
Check all other loaders [here](https://agrawalsuneet.github.io/agrawalsuneet/opensourcecontribution/)
3120

3221

3322
## How To use
3423
include below dependency in build.gradle of application and compile it
3524
```
36-
implementation 'com.agrawalsuneet.androidlibs:squareloaderspack:0.4'
25+
implementation 'com.agrawalsuneet.androidlibs:squareloaderspack:0.5'
26+
```
27+
28+
### UsainBoltLoader
29+
##### Through XML
30+
```
31+
<com.agrawalsuneet.squareloaderspack.loaders.UsainBoltLoader
32+
android:layout_width="wrap_content"
33+
android:layout_height="wrap_content"
34+
app:usainbolt_animDuration="400"
35+
app:usainbolt_interpolator="@android:interpolator/linear"
36+
app:usainbolt_rectangleColor="@color/blue"
37+
app:usainbolt_rectangleWidth="18dp"/>
38+
```
39+
##### Through Code
40+
* Kotlin
41+
```
42+
val usainBoltLoader = UsainBoltLoader(this,
43+
60, ContextCompat.getColor(this, R.color.purple))
44+
.apply {
45+
animDuration = 1000
46+
interpolator = LinearInterpolator()
47+
}
48+
49+
container.addView(usainBoltLoader)
3750
```
3851

52+
* Java
53+
```
54+
UsainBoltLoader usainBoltLoader = new UsainBoltLoader(this,
55+
60, ContextCompat.getColor(this, R.color.purple));
56+
57+
usainBoltLoader.setAnimDuration(1000);
58+
usainBoltLoader.setInterpolator(new LinearInterpolator());
59+
60+
61+
container.addView(usainBoltLoader);
62+
```
63+
64+
3965
### SquareGridLoader
4066
##### Through XML
4167
```

app/src/main/java/com/agrawalsuneet/squareloaders/MainActivityJava.java

Lines changed: 10 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -10,6 +10,7 @@
1010
import com.agrawalsuneet.squareloaderspack.loaders.MusicPlayerLoader;
1111
import com.agrawalsuneet.squareloaderspack.loaders.RotatingSquareLoader;
1212
import com.agrawalsuneet.squareloaderspack.loaders.SquareGridLoader;
13+
import com.agrawalsuneet.squareloaderspack.loaders.UsainBoltLoader;
1314
import com.agrawalsuneet.squareloaderspack.loaders.WaveLoader;
1415
import com.agrawalsuneet.squareloaderspack.loaders.ZipZapLoader;
1516

@@ -80,5 +81,14 @@ protected void onCreate(@Nullable Bundle savedInstanceState) {
8081

8182

8283
container.addView(squareGridLoader);
84+
85+
UsainBoltLoader usainBoltLoader = new UsainBoltLoader(this,
86+
60, ContextCompat.getColor(this, R.color.purple));
87+
88+
usainBoltLoader.setAnimDuration(1000);
89+
usainBoltLoader.setInterpolator(new LinearInterpolator());
90+
91+
92+
container.addView(usainBoltLoader);
8393
}
8494
}

0 commit comments

Comments
 (0)