Skip to content

onurciner/ToastOX

Repository files navigation

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();

About

A much nicer toast structure and a customized sub-dialog

Resources

Stars

Watchers

Forks

Packages

No packages published

Languages