Toasty - Bootstrap Style Toasts

A new way to create toasts, similar like Bootstrap alerts.

Lightweight Android library for a new way to create toasts in Android, similar to Bootstrap alerts.

Demo Application

en_badge_web_generic

Sample Screenshot:

device-2019-07-11-171926

Installation:

In order to use it, you need to include it in your project

Gradle:

allprojects {
    repositories {
      ...
      maven { url 'https://jitpack.io' }
    }
}
dependencies {
      implementation 'com.github.pprathameshmore:Toasty:v1.1'
}

Usages:

  1. Create instance of Toasty class
     final Toasty toasty = new Toasty(MainActivity.this);

        Button btnPrimary = findViewById(R.id.btn_primary);

        btnPrimary.setOnClickListener(new View.OnClickListener() {
            @Override
            public void onClick(View v) {
                 toasty.primaryToasty(context, "3 missed call", Toasty.LENGTH_LONG, Toasty.BOTTOM);
            }
        });
  1. Toasty provides total eight methods to implement different types of Toasts.
  2. All Toasty methods takes same parameters as given below.
    Toasty toasty = new Toasty(Context contex);
     toasty.secondaryToasty(Context context, String text, int duration, int position);
     infoToasty();
     lightToasty();
     darkToasty();
     successToasty();
     dangerToasty();
     warningToasty();  
    
  3. The duration can be assigned fromToasty.LENGTH_LONG and Toasty.LENGTH_SHORT..
  4. As in defaultToastclass, Toasts always are shown at the bottom, but in Toasty we have to decide where toast should be displayed.
  5. Toasty provides four parameters:
    1. Toasty.BOTTOM : To show on the bottom..
    2. Toasty.TOP : To show on top.
    3. Toasty.LEFT : To show on left.
    4. Toasty.RIGHT : To show on right.
    5. Toasty.TOP | Toasty.RIGHT : Combining values.

GitHub