Shashank02051997/FancyToast-Android
Shashank02051997/FancyToast-Android has 1,301 GitHub stars and 188 forks. GitHot measured -2 stars in 24 hours. Last checked 2026-11-07 08:13 UTC. Last push 2022-10-17.
Make your native android Toasts Fancy. A library that takes the standard Android toast to the next level with a variety of styling options. Style your toast from code.
Measured star growth
- in 24h
- -2
- in 7 days
- Update delayed
- in 15 days
- Update delayed
- in 1 month
- Update delayed
Net star changes over overlapping periods, not daily totals. Missing measurements are left blank. Stars measure attention, not software quality.
README.md
OriginalFancyToast-Android
Prerequisites
Add this in your root build.gradle file (not your module build.gradle file):
allprojects {
repositories {
...
mavenCentral()
}
}
Dependency
This library is available on MavenCentreal
Add this to your module's build.gradle file (make sure the version matches the Maven-Central badge above):
dependencies {
...
implementation 'io.github.shashank02051997:FancyToast:2.0.2'
}
Usage
Each method always returns a Toast object, so you can customize the Toast much more. DON'T FORGET THE show() METHOD!
To display an default Toast:
FancyToast.makeText(this,"Hello World !",FancyToast.LENGTH_LONG,FancyToast.DEFAULT,true);
To display a success Toast:
FancyToast.makeText(this,"Hello World !",FancyToast.LENGTH_LONG,FancyToast.SUCCESS,true);
To display an info Toast:
FancyToast.makeText(this,"Hello World !",FancyToast.LENGTH_LONG,FancyToast.INFO,true);
To display a warning Toast:
FancyToast.makeText(this,"Hello World !",FancyToast.LENGTH_LONG,FancyToast.WARNING,true);
To display the error Toast:
FancyToast.makeText(this,"Hello World !",FancyToast.LENGTH_LONG,FancyToast.ERROR,true);
To display the confusing Toast:
FancyToast.makeText(this,"Hello World !",FancyToast.LENGTH_LONG,FancyToast.CONFUSING,true);
You can also remove the android icon on top-right corner by passing last parameter false.
FancyToast.makeText(yourContext, "I'm a Toast", duration, type, boolean value).show();
You can also create your custom Toasts with passing your image with or without android icon(top-right corner):
FancyToast.makeText(yourContext, "I'm a custom Toast", duration, type, yourimage, boolean value).show();
To display the custom Toast with no android icon:
FancyToast.makeText(this, "This is Custom Toast with no android icon", FancyToast.LENGTH_LONG, FancyToast.CONFUSING, R.drawable.ic_android_black_24dp, false);
Screenshots
Please click the image below to enlarge.

Contributing
Please fork this repository and contribute back using pull requests.
Any contributions, large or small, major features, bug fixes, are welcomed and appreciated but will be thoroughly reviewed .
Contact - Let's become friend
Don't forget to star ⭐ the repo it motivates me to share more open source
Donation
If this project help you reduce time to develop, you can give me a cup of coffee :)
License
Copyright 2020 Shashank Singhal
Licensed under the Apache License, Version 2.0 (the "License");
you may not use this file except in compliance with the License.
You may obtain a copy of the License at
http://www.apache.org/licenses/LICENSE-2.0
Unless required by applicable law or agreed to in writing, software
distributed under the License is distributed on an "AS IS" BASIS,
WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
See the License for the specific language governing permissions and
limitations under the License.
Explore related projects
codecrafters-io/build-your-own-x
Master programming by recreating your favorite technologies from scratch.
560,823 starspublic-apis/public-apis
A collective list of free APIs
497,060 starsmorluto/rea
Reverse engineer anything with agents, from app behavior down to native binaries.
441,384 starsopenclaw/openclaw
The AI that really does things. Any OS. Any Platform. The lobster way. 🦞
394,155 stars