ColorDialog
:tada: ColorDialog & PromptDialog
Install / Use
/learn @andyxialm/ColorDialogREADME
- ColorDialog support: Text Mode, Image Mode, Text & Image Mode
- PromptDialog support: Success, Info, Error, Warning, Help
- Support custom in/out animation
- PromptDialog's UI from Dribbble@Diego Faria, Thanks.
Usage
Gradle
Step 1. Add the JitPack repository to your build file
allprojects {
repositories {
...
maven { url "https://jitpack.io" }
}
}
Step 2. Add the dependency
dependencies {
compile 'com.github.andyxialm:ColorDialog:1.0.0'
}
Maven
Step 1. Add the JitPack repository to your build file
<repositories>
<repository>
<id>jitpack.io</id>
<url>https://jitpack.io</url>
</repository>
</repositories>
Step 2. Add the dependency
<dependency>
<groupId>com.github.andyxialm</groupId>
<artifactId>ColorDialog</artifactId>
<version>1.0.0</version>
</dependency>
Java Code:
<pre><code> ColorDialog dialog = new ColorDialog(this); dialog.setTitle(getString(R.string.operation)); dialog.setContentText(getString(R.string.content_text)); dialog.setContentImage(getResources().getDrawable(R.mipmap.sample_img)); dialog.setPositiveListener(getString(R.string.delete), new ColorDialog.OnPositiveListener() { @Override public void onClick(ColorDialog dialog) { Toast.makeText(MainActivity.this, dialog.getPositiveText().toString(), Toast.LENGTH_SHORT).show(); } }) .setNegativeListener(getString(R.string.cancel), new ColorDialog.OnNegativeListener() { @Override public void onClick(ColorDialog dialog) { Toast.makeText(MainActivity.this, dialog.getNegativeText().toString(), Toast.LENGTH_SHORT).show(); dialog.dismiss(); } }).show(); </code></pre> <pre><code> new PromptDialog(this) .setDialogType(PromptDialog.DIALOG_TYPE_SUCCESS) .setAnimationEnable(true) .setTitleText(getString(R.string.success)) .setContentText(getString(R.string.text)) .setPositiveListener(getString(R.string.ok), new PromptDialog.OnPositiveListener() { @Override public void onClick(PromptDialog dialog) { dialog.dismiss(); } }).show(); </code></pre>Screenshots:
- PromptDialog Success

- PromptDialog Info

- PromptDialog Help

- PromptDialog Error

- PromptDialog Warning

- ColorDialog Text Mode

- ColorDialog Image Mode

- ColorDialog Text&Image Mode

#License
<p>ColorDialog is available under the MIT license.</p>