Skip to content

Attractive, stylish and customizable toast library for Android.

License

Notifications You must be signed in to change notification settings

Binary-Finery/FabToast

Repository files navigation

FabToast

Android Arsenal

  • min SDK 16 (Jelly Bean 4.1)
  • written in Java

To download the demo app for this library from Google Playstore so you can see it in action, click here

Installation

Add this into your root build.gradle file:

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

Add the dependency to your module build.gradle:

dependencies {
	        compile 'com.github.Binary-Finery:FabToast:1.0'
	}

Usage

FabToast has 4 different types:

  • SUCCESS
  • INFORMATION
  • ERROR
  • WARNING

And can be displayed in 3 different positions on-screen:

  • DEFAULT (bottom)
  • CENTER
  • TOP

To display a FabToast is extremely simple, and achieved in a single line of code. For example, to display a SUCCESS FabToast at the default position (bottom):

FabToast.makeText(context, "I'm a Fab toast", FabToast.LENGTH_LONG, FabToast.SUCCESS,  FabToast.POSITION_DEFAULT).show();

to display a WARNING FabToast in the center of the screen:

FabToast.makeText(context, "I'm a Fab toast", FabToast.LENGTH_LONG, FabToast.WARNING,  FabToast.POSITION_CENTER).show();

to display an ERROR FabToast at the top of the screen:

FabToast.makeText(context, "I'm a Fab toast", FabToast.LENGTH_LONG, FabToast.ERROR,  FabToast.POSITION_TOP).show();

to display an INFORMATION FabToast at the default position:

FabToast.makeText(context, "I'm a Fab toast", FabToast.LENGTH_LONG, FabToast.INFORMATION,  FabToast.POSITION_DEFAULT).show();