Bootcamp

From idea to product, one lesson at a time. To submit your story: https://tinyurl.com/bootspub1

Follow publication

Rainbow🌈🌦 toast library

Mohammad Imran Shaik
Bootcamp
Published in
1 min readJun 22, 2022

--

Hey there👋, I have designed this beautiful rainbow🌈🌦 toast library for android(java & kotlin). With one motive in mind to bring fun in learning & development.

Project Dependency

allprojects {
repositories {
...
maven { url 'https://jitpack.io' }
}
}

Module Dependency

dependencies {

implementation 'com.github.smdi:RainbowToast:0.1.2'
}

Implementation for rainbow toast

RainbowToast.
showToast(mainActivity, //activity
"Hint", //title
"Grab the Magic Wand", //message
RainbowToast.LENGTH_LONG, //duration
RainbowToast.CUSTOM, //type
RainbowToast.LITE, //mode
R.font.abeezee_regular, //font for title
RainbowToast.DEFAULT_FONT); //font for message

Default font

If you want you use system default font, pass RainbowToast.DEFAULT_FONT as parameter

RainbowToast.DEFAULT_FONT

Five✋ types

RainbowToast.SUCCESS
RainbowToast.ERROR
RainbowToast.WARNING
RainbowToast.INFO
RainbowToast.CUSTOM

Two✌ modes

RainbowToast.LITE
RainbowToast.DARK

Two✌ dedicated durations⏰

RainbowToast.LENGTH_SHORT       //2 seconds
RainbowToast.LENGTH_LONG //4 seconds

Implementation for Full rainbow toast

FullRainbowToast.
showToast(mainActivity, //activity
"Blessed", //title
"Great, You've escaped from witch
and won chocolates & candies", //message
FullRainbowToast.LENGTH_LONG, //duration
R.font.abeezee_regular, //font for title
FullRainbowToast.DEFAULT_FONT); //font for message
Note: Types & Modes are not supported for FullRainbowToast

Default font

If you want you use system default font, pass FullRainbowToast.DEFAULT_FONT as parameter

FullRainbowToast.DEFAULT_FONT

Two✌ dedicated durations⏰

FullRainbowToast.LENGTH_SHORT       //2 seconds
FullRainbowToast.LENGTH_LONG //4 seconds

For Queries & Issues: https://github.com/smdi/RainbowToast

Follow my work on GitHub: https://github.com/smdi

Follow me on Linkedin: https://www.linkedin.com/in/737ba2237/

YouTube Channel: https://www.youtube.com/channel/UCPXSt8suTFVoB1-5lPZS5hA

Free

Distraction-free reading. No ads.

Organize your knowledge with lists and highlights.

Tell your story. Find your audience.

Membership

Read member-only stories

Support writers you read most

Earn money for your writing

Listen to audio narrations

Read offline with the Medium app

--

--

Bootcamp
Bootcamp

Published in Bootcamp

From idea to product, one lesson at a time. To submit your story: https://tinyurl.com/bootspub1

Mohammad Imran Shaik
Mohammad Imran Shaik

Written by Mohammad Imran Shaik

Developer ❄️| Designer 🎨| Innovator 🌈| Tech Instructor👨‍🏫

No responses yet

Write a response