ToastOX

Additional

Language
Java
Version
1.0.1 (Dec 21, 2016)
Created
Dec 21, 2016
Updated
May 10, 2017 (Retired)
Owner
Onur Ciner (onurciner)
Contributor
Onur Ciner (onurciner)
1
Activity
Badge
Generate
Download
Source code

ToastOX

Android Library

A much nicer toast structure and a customized sub-dialog.

How to include

Add the repository to your project build.gradle:

repositories {
 maven {
  url "https://jitpack.io"
 }
}

And add the library to your module build.gradle:

dependencies {
 compile 'com.github.10uroi:ToastOX:1.0.1'
}

Usage

ToastOX

ToastOX.ok(getApplicationContext(), "Hello World! - OK");
ToastOX.error(getApplicationContext(), "Hello World! - Error");
ToastOX.info(getApplicationContext(), "Hello World! - Info");
ToastOX.warning(getApplicationContext(), "Hello World! - Warning");
ToastOX.muted(getApplicationContext(), "Hello World! - Muted");
ToastOX.Tnull(getApplicationContext(), "Hello World! - Null");
ToastOX.ok(getApplicationContext(), "Hello World! - OK", Toast.LENGTH_SHORT, 20, 200, 200);
...


ToastOXDialog

      new ToastOXDialog.Build(this)
            .setTitle("Your Title")
            .setContent("You can write your message")
            .setPositiveText("Yes")
            .setPositiveBackgroundColorResource(R.color.orange)
            .setPositiveTextColorResource(R.color.black)
            .onPositive(new ToastOXDialog.ButtonCallback() {
                @Override
                public void onClick(@NonNull ToastOXDialog toastOXDialog) {
                    Log.i("Click","Yes");
                }
            })
            .setNegativeText("No")
            .setNegativeBackgroundColorResource(R.color.black)
            .setNegativeTextColorResource(R.color.orange)
            .onNegative(new ToastOXDialog.ButtonCallback(){
                @Override
                public void onClick(@NonNull ToastOXDialog toastOXDialog) {
                    Log.w("Click","No");
                }
            }).show();