Skip to content

Latest commit

 

History

History
85 lines (69 loc) · 2.14 KB

README.md

File metadata and controls

85 lines (69 loc) · 2.14 KB

EZDialog

Android Arsenal

  • min SDK 17
  • written in Java

Extremely simple to use and highly customisable alert dialog library

To see this library in action, you can download the demo app from Google Playstore by clicking here

Screenshot Screenshot

Installation

Add this into your root build.gradle file:

allprojects {
	repositories {
		...
		maven { url 'https://jitpack.io' }
	}
}

Add the dependency to your module build.gradle:

dependencies {
	implementation 'com.github.Binary-Finery:EZDialog:2.0'
}

Example Usage

//build a simple dialog...

new EZDialog.Builder(this)
	.setTitle("EXDialog")
	.setMessage("EZDialog example")
	.setPositiveBtnText("okay")
	.setNegativeBtnText("close")
	.setCancelableOnTouchOutside(false)
	.OnPositiveClicked(new EZDialogListener() {
		@Override
		public void OnClick() {
			//todo
                 }
	})
	.OnNegativeClicked(new EZDialogListener() {
		@Override
                 public void OnClick() {
                 	//todo
                    }
                })
	.build();
	
//all available methods

.setTitle(String);
.setMessage(String);
.setPositiveBtnText(String);
.setNegativeBtnText(String) ;
.setNeutralBtnText(String);
.showTitleDivider(boolean);
.setTitleDividerLineColor(int);
.setTitleTextColor(int);
.setMessageTextColor(int);
.setBackgroundColor(int);
.setHeaderColor(int);
.setButtonTextColor(int);
.OnPositiveClicked(EZDialogListener);
.OnNegativeClicked(EZDialogListener);
.OnNeutralClicked(EZDialogListener);
.setAnimation(Animation);
.setCancelableOnTouchOutside(boolean);
.setFont(Font);
.setCustomFont(int);
.build();