SkillAgentSearch skills...

SuperGlowingLoader

A completely customisable and beautiful indeterminate Progress View for Android. Inspired by Loader Challenge on Uplabs. Play with its numerous controls and amuse your users while they wait for something good :)

Install / Use

/learn @surahul/SuperGlowingLoader
About this skill

Quality Score

0/100

Supported Platforms

Universal

README

<h1> <img alt="app_icon" src="assets/web_40.png" height="30" style="margin-bottom:-5px;"/> &nbsp; SuperGlowingLoader</h1>

platform License

<p style="color:#323232; font-size:18px">A completely customisable and beautiful indeterminate Progress View for Android. With over 30 parameters that can be changed, this loader can be modified to be unique and match your app's theme 🤘</p> <br>

Showcase Video

<br> <h1>Demo App</h1> <p style="color:#424242; font-size:16px;">The demo app has an inbuilt control pannel. It lets you edit every parameter of the animation from within the demo. Its much more easier than seeing the change via changin code and running the demo. Try it and you'll find how easy and fast it is to design your own version.</p>

Get it on Google Play <br> <br>

<center>

Showcase Video

</center> <br> <h1>Usage</h1>
  • <span style="color:#111111; font-size:16px;"> Add implementation 'com.surahul:superglowingloader:1.0.0' to your dependencies in build.gradle file of your app module. </span>
  • <span style="color:#111111; font-size:16px;">Just use com.glennio.glowingloaderlib.GlowingLoaderView as any other progress view in your layout.</span>
<br> <span style="color:#222222; font-size:16px;"> For a complete implemantation and various customization, explore the [GlowingLoaderView.java](loader-library/src/main/java/com/glennio/glowingloaderlib/GlowingLoaderView.java) class.</span> <br>
// you can customise the loader useing following setters (Customisation via attributes is a work in progress)

    //LineSpec object let you sepecify properties of lines in the animation
    //minLength;
    //maxLength;
    //color;
    //startDelay;
    //Interpolator interpolator;
    void setLineSpecs(LineSpec[] lineSpecs) 
  
    void setShowLineGlowShadow(boolean showLineGlowShadow)

    void setShowRippleGlowShadow(boolean showRippleGlowShadow)

    void setShowParticleGlowShadow(boolean showParticleGlowShadow)

    void setGlowShadowDy(float glowShadowDy)

    void setGlowShadowDx(float glowShadowDx) 

    void setGlowShadowSize(float glowShadowSize) 

    void setGlowShadowSpread(float glowShadowSpread)

    void setGlowShadowAlpha(float glowShadowAlpha)
    
    void setDuration(long duration) 

    void setAspectRatio(float aspectRatio)

    void setLineStrokeWidth(float lineStrokeWidth)

    void setParticleColors(int[] particleColors)
    
    void setRippleColor(int rippleColor) 

    void setParticlesAlphaMinMax(float min, float max) 

    void setParticleSizeMinMax(float min, float max)

    void setParticleCountMinMax(int min, int max)

    void setRippleAlpha(float rippleAlpha) 

    void setRippleStrokeMinMax(float min, float max)

    void setRippleSizeMinMax(float min, float max) 

    void setRippleDuration(long rippleDuration)

    void setParticleTranslationMinMax(float min, float max)

    void setParticleRotationMinMax(float min, float max)
    
    // suports squares,circles and triangles
    void setParticleTypes(int[] particleTypes) 
    
    
<h1>Apps that use this library</h1>

If you're using this library in your app and you'd like to list it here,
please let me know via email or pull requests or issues.

<h1>Contributions</h1>

Help me make this library better by contributing to the code. Any contributions are welcome!

<h1>Developed By</h1> <h1>Thanks</h1>
View on GitHub
GitHub Stars26
CategoryDevelopment
Updated2mo ago
Forks3

Languages

Java

Security Score

75/100

Audited on Jan 19, 2026

No findings