# ColorDialog
**Repository Path**: chrischen2018/ColorDialog
## Basic Information
- **Project Name**: ColorDialog
- **Description**: https://github.com/andyxialm/ColorDialog.git
- **Primary Language**: Java
- **License**: Not specified
- **Default Branch**: master
- **Homepage**: None
- **GVP Project**: No
## Statistics
- **Stars**: 0
- **Forks**: 0
- **Created**: 2020-05-10
- **Last Updated**: 2024-11-28
## Categories & Tags
**Categories**: Uncategorized
**Tags**: None
## README
#ColorDialog & PromptDialog
[](https://jitpack.io/#andyxialm/ColorDialog)
[]()
* 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](https://dribbble.com/shots/1626595-Feedback-dialogs-collection-FREE-PSD "Title"), Thanks.
### Usage
#### Gradle
##### Step 1. Add the JitPack repository to your build file
~~~ xml
allprojects {
repositories {
...
maven { url "https://jitpack.io" }
}
}
~~~
##### Step 2. Add the dependency
~~~ xml
dependencies {
compile 'com.github.andyxialm:ColorDialog:1.0.0'
}
~~~
#### Maven
##### Step 1. Add the JitPack repository to your build file
~~~ xml
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();
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();
### Screenshots:
* PromptDialog Success

* PromptDialog Info

* PromptDialog Help

* PromptDialog Error

* PromptDialog Warning

* ColorDialog Text Mode

* ColorDialog Image Mode

* ColorDialog Text&Image Mode

#License
ColorDialog is available under the MIT license.