Easy to create a custom dialog box using this library.
distributionUrl=https://services.gradle.org/distributions/gradle-7.5-bin.zip
allprojects {
repositories {
maven { url 'https://jitpack.io' }
}
}
implementation 'com.github.pixAndroid:DialogX:2.1'
new DialogX()
.setTitle("Processing ..")
.setDescription("Please do not close this window")
.setTitleTextColor(R.color.purple_500)
.setDescriptionTextColor(R.color.teal_200)
.setProgressColorHex(R.color.purple_500)
.showBottomLoading(MainActivity.this, true);
//Close the current window
DialogX.dismiss();
new DialogX()
.setTitle("Are you sure?")
.setDescription("Please do not close this window if you are not sure.")
.setTitleTextColor(R.color.black)
.setDescriptionTextColor(androidx.cardview.R.color.cardview_dark_background)
.setProgressColorHex(R.color.purple_500)
.setNoButtonText("Clear")
.setYesButtonText("Continue")
.setNoButtonColor(R.color.black)
.setNoButtonTextColor(R.color.teal_200)
.setYesButtonColor(R.color.teal_200)
.setYesButtonTextColor(R.color.white)
.disableBackToClose(true)
.hideButtonNO(true)
.setButtonType(DialogX.SQUARE_BUTTON)
.setBackgroundColor(R.color.purple_700)
.setYesNoClickListener(new DialogX.DialogXListener() {
@Override
public void onYesClicked() {
DialogX.dismiss();
}
@Override
public void onNoClicked() {
DialogX.dismiss();
}
})
.showBottomYesNoDialog(MainActivity.this, true);