lopspower/CircularFillableLoaders
lopspower/CircularFillableLoaders has 1,210 GitHub stars and 157 forks. GitHot measured -1 in 7 days. Last checked 2026-11-10 21:28 UTC. Last push 2021-07-21.
Realize a beautiful circular fillable loaders to be used for splashscreen 🌊
Measured star growth
- in 24h
- Update delayed
- in 7 days
- -1
- in 15 days
- Collecting history
- in 1 month
- Collecting history
Net star changes over overlapping periods, not daily totals. Missing measurements are left blank. Stars measure attention, not software quality.
README.md
Original
CircularFillableLoaders
This is an Android project allowing to realize a beautiful circular fillable loaders to be used for splashscreen for example.
USAGE
To make a circular fillable loaders add CircularFillableLoaders in your layout XML and add CircularFillableLoaders library in your project or you can also grab it via Gradle:
implementation 'com.mikhaellopez:circularfillableloaders:1.4.0'
XML
<com.mikhaellopez.circularfillableloaders.CircularFillableLoaders
android:id="@+id/circularFillableLoaders"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:src="@drawable/your_logo"
app:cfl_border="true"
app:cfl_border_width="12dp"
app:cfl_progress="80"
app:cfl_wave_amplitude="0.06"
app:cfl_wave_color="#3f51b5" />
You must use the following properties in your XML to change your CircularFillableLoaders.
| Properties | Type | Default |
|---|---|---|
app:cfl_progress |
integer | 0 |
app:cfl_border |
boolean | true |
app:cfl_border_width |
dimension | 4dp |
app:cfl_wave_color |
color | BLACK |
app:cfl_wave_amplitude |
float | 0.05f (between 0.00f and 0.10f) |
JAVA
CircularFillableLoaders circularFillableLoaders = (CircularFillableLoaders)findViewById(R.id.yourCircularFillableLoaders);
// Set Progress
circularFillableLoaders.setProgress(60);
// Set Wave and Border Color
circularFillableLoaders.setColor(Color.RED);
// Set Border Width
circularImageView.setBorderWidth(10 * getResources().getDisplayMetrics().density);
// Set Wave Amplitude (between 0.00f and 0.10f)
circularFillableLoaders.setAmplitudeRatio(0.08);
SUPPORT ❤️
Find this library useful? Support it by joining stargazers for this repository ⭐️
And follow me for my next creations 👍
LICENCE
CircularFillableLoaders by Lopez Mikhael is licensed under a Apache License 2.0. Based on a work at https://github.com/gelitenight/WaveView.
Explore related projects
codecrafters-io/build-your-own-x
Master programming by recreating your favorite technologies from scratch.
561,616 starspublic-apis/public-apis
A collective list of free APIs
497,934 starsmorluto/rea
Reverse engineer anything with agents, from app behavior down to native binaries.
449,932 starsopenclaw/openclaw
The AI that really does things. Any OS. Any Platform. The lobster way. 🦞
394,302 stars