Popularity
1.4
Stable
Activity
0.0
Stable
26
3
5

Description

Fully Customized Toast.

Programming language: Kotlin
Latest version: v1.0.2

Super Toast Library alternatives and similar packages

Based on the "Toast Widget" category.
Alternatively, view Super Toast Library alternatives based on common mentions on social networks and blogs.

Do you think we are missing an alternative of Super Toast Library or a related project?

Add another 'Toast Widget' Package

README

Super Toast Library

Written Purely in Kotlin:heart:

Usual Toast but with super powers!!! :muscle:

A Fully Customised and Customisable Toast.

Android Arsenal]( https://android-arsenal.com/details/1/7328 )

Type Output
Success Alt text
Warning Alt text
Error Alt text
Information Alt text
Default Alt text

Gradle Dependencies

Please do check release notes for latest version.

      implementation 'com.github.akhilbv1:CustomToastLibrary:v1.0.2'

Add Jitpack to repositories in Project level Build.Gradle

repositories {
        google()
        jcenter()
        maven { url "https://jitpack.io" }
    }

How To Call

 CustomToast.makeText(this, Toast.LENGTH_SHORT,CustomToast.DEFAULT, "Toast is working",false).show();
Method Paramter Description
makeDefaultToast() Context context,String message Default Toast
makeSuccessToast() Context context,String message,int shouldShowIcon Success Toast with message and icon visibility
makeErrorToast() Context context,String message, int shouldShowIcon Error Toast with message and icon visibility
makeWarningToast() Context context, String message, int shouldShowIcon Warning Toast with message and icon visibility
makeInfoToast() @NonNull Context context, String message, int shouldShowIcon Information Toast with message and icon visibility

How to add Custom Layout

please make sure your Custom Layout Textview id is toastMessage otherwise Exception will be thrown.

    CustomToastView.makeText(this@Sample,Toast.LENGTH_SHORT,"Toast is working",R.layout.toast)

To show your layout without altering

    CustomToastView.makeText(this@Sample,Toast.LENGTH_SHORT,R.layout.toast)

If direct call to makeText is popping any error then please use CustomToatView.build (name of companion object)

Future Release Points

  • Add Animations

### All commits are welcomed!!