Skip to content

valdesekamdem/MaterialDesign-Toast

Repository files navigation

Material Design Toast

MD-Toast is a simple and light Open Source Android library which, proposes Toasts (popup) with Material Design render.

Overview

  • Info

    Info Toast

  • Success

    Success Toast

  • Warning

    Warning Toast

  • Error

    Error Toast

Demo

You can check the demo Here

Getting Started

Add Gradle dependency in the build.gradle file of your application module (app in the most cases) :

dependencies {
    compile 'com.valdesekamdem.library:md-toast:0.9.0'
}

Now you can use MDToast as you wish by following the bellow code:

MDToast mdToast = MDToast.makeText(Context context, String message, int duration, int type);
mdToast.show();
  • context : is the context where Toast is called. In most cases it takes value this from activities or getActivity() from fragments.
  • message : The message to display.
  • duration (optional) : the duration of the toast.
    • MDToast.LENGTH_LONG : for a long duration.
    • MDToast.LENGTH_SHORT : for a short duration.
  • type (optional) : The type of toast to display.
    • MDToast.TYPE_INFO : for info toast
    • MDToast.TYPE_SUCCESS : for success toast
    • MDToast.TYPE_WARNING : for warning toast
    • MDToast.TYPE_ERROR : for error toast

Important to know : If you don't specify the toast's duration and type, by default MDToast will used MDToast.LENGTH_SHORT for duration and MDToast.TYPE_INFO for type.

You can change the parameters during the runtime.

  • mdToast.setIcon(Drawable icon) : To set a drawable as the toast icon.

  • mdToast.setIcon(int iconId): To provide the icon resource id.

  • mdToast.setText(String message) : To change the message of the toast.

  • mdToast.setType(int type) : To change the type of the toast.

Note that MDToast inherits from Toast so you can always handle it as you do with Toast

Contributing

Want to contribute ? You are welcome ! We are waiting for your pull requests.

Contributors

pFad - Phonifier reborn

Pfad - The Proxy pFad of © 2024 Garber Painting. All rights reserved.

Note: This service is not intended for secure transactions such as banking, social media, email, or purchasing. Use at your own risk. We assume no liability whatsoever for broken pages.


Alternative Proxies:

Alternative Proxy

pFad Proxy

pFad v3 Proxy

pFad v4 Proxy