Step 1. Add the JitPack repository to your build file
Add it in your root settings.gradle at the end of repositories:
dependencyResolutionManagement {
repositoriesMode.set(RepositoriesMode.FAIL_ON_PROJECT_REPOS)
repositories {
mavenCentral()
maven { url 'https://jitpack.io' }
}
}
Add it in your settings.gradle.kts at the end of repositories:
dependencyResolutionManagement {
repositoriesMode.set(RepositoriesMode.FAIL_ON_PROJECT_REPOS)
repositories {
mavenCentral()
maven { url = uri("https://jitpack.io") }
}
}
Add to pom.xml
<repositories>
<repository>
<id>jitpack.io</id>
<url>https://jitpack.io</url>
</repository>
</repositories>
Add it in your build.sbt at the end of resolvers:
resolvers += "jitpack" at "https://jitpack.io"
Add it in your project.clj at the end of repositories:
:repositories [["jitpack" "https://jitpack.io"]]
Step 2. Add the dependency
dependencies {
implementation 'com.github.RMgX:android-dialog-library:1.0'
}
dependencies {
implementation("com.github.RMgX:android-dialog-library:1.0")
}
<dependency>
<groupId>com.github.RMgX</groupId>
<artifactId>android-dialog-library</artifactId>
<version>1.0</version>
</dependency>
libraryDependencies += "com.github.RMgX" % "android-dialog-library" % "1.0"
:dependencies [[com.github.RMgX/android-dialog-library "1.0"]]
Android library for creating custom dialogs
dependencies {
...
compile 'com.github.RMgX:android-dialog-library:1.0'
}
new MicroInteraction.Builder(this)
.headerImage(R.drawable.ic_success_green)
.title(getString(R.string.title))
.content(getString(R.string.content))
.cancelable(false, false)
.animation(AnimUtils.AnimDown)
.typefaceTitle(ApplicationConstants.HEADING_FONT)
.typefaceContent(ApplicationConstants.BODY_FONT)
.typefacePositiveButton(ApplicationConstants.HEADING_FONT)
.positiveButton("OKAY", new MicroInteraction.onPositiveListener() {
@Override
public void onPositive(Dialog dialog) {
dialog.cancel();
}
})
.negativeButton("CANCEL", new MicroInteraction.onNegativeListener() {
@Override
public void onNegative(Dialog dialog) {
dialog.cancel();
}
})
.show();