A much nicer toast structure and a customized sub-dialog.
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'
}
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);
...
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();