diff --git a/custombutton/custombutton.aar b/custombutton/custombutton.aar
index dcb6d13..ef01ca9 100644
Binary files a/custombutton/custombutton.aar and b/custombutton/custombutton.aar differ
diff --git a/custompermissionsdialogue/src/main/java/stream/custompermissionsdialogue/PermissionsDialogue.java b/custompermissionsdialogue/src/main/java/stream/custompermissionsdialogue/PermissionsDialogue.java
index f8a9092..dddeb23 100644
--- a/custompermissionsdialogue/src/main/java/stream/custompermissionsdialogue/PermissionsDialogue.java
+++ b/custompermissionsdialogue/src/main/java/stream/custompermissionsdialogue/PermissionsDialogue.java
@@ -270,7 +270,7 @@ private void initPermissionsButton(View view) {
if (builder.getRequiredRequestPermissions().size() == 0)
{
mButton.setText("Continue");
- mButton.setBackground(ContextCompat.getDrawable(mContext, R.drawable.icon_add_activated));
+ mButton.setBackground(ContextCompat.getDrawable(mContext, R.drawable.icon_add_activated_selector));
if (builder.getOnContinueClicked() != null)
{
mButton.setOnClickListener(new View.OnClickListener() {
@@ -339,7 +339,7 @@ private void refreshPermissionsButton(boolean denied)
if (denied)
{
mButton.setText("DENIED - Open Settings");
- mButton.setBackground(ContextCompat.getDrawable(mContext, R.drawable.icon_add_error));
+ mButton.setBackground(ContextCompat.getDrawable(mContext, R.drawable.icon_add_error_selector));
mButton.setOnClickListener(new View.OnClickListener() {
@Override
public void onClick(View view) {
@@ -356,7 +356,7 @@ public void onClick(View view) {
else if (builder.getRequiredRequestPermissions().size() == 0)
{
mButton.setText("Success!");
- mButton.setBackground(ContextCompat.getDrawable(mContext, R.drawable.icon_add_activated));
+ mButton.setBackground(ContextCompat.getDrawable(mContext, R.drawable.icon_add_activated_selector));
if (builder.getOnContinueClicked() != null)
{
mButton.setOnClickListener(new View.OnClickListener() {
@@ -393,7 +393,7 @@ public void run() {
}
else {
mButton.setText("Permission Denied");
- mButton.setBackground(ContextCompat.getDrawable(mContext, R.drawable.icon_add_error));
+ mButton.setBackground(ContextCompat.getDrawable(mContext, R.drawable.icon_add_error_selector));
mButton.setOnClickListener(new View.OnClickListener() {
@Override
public void onClick(View view) {
@@ -1099,8 +1099,8 @@ public void setRequestPermissions(final String requestPermission)
if (optional) {
mButton.setText("Active");
mButton.setColor(ContextCompat.getColor(mContext, R.color.white), ContextCompat.getColor(mContext, R.color.white),
- ContextCompat.getColor(mContext, R.color.green_light), ContextCompat.getColor(mContext, R.color.green), ContextCompat.getColor(mContext, R.color.green));
- mButton.setButtonStatus(true);
+ ContextCompat.getColor(mContext, R.color.green), ContextCompat.getColor(mContext, R.color.green_light),
+ ContextCompat.getColor(mContext, R.color.green), ContextCompat.getColor(mContext, R.color.green_light));
mButton.setOnClickListener(new View.OnClickListener() {
@Override
public void onClick(View view) {
diff --git a/custompermissionsdialogue/src/main/res/drawable/icon_add_activated_pressed.xml b/custompermissionsdialogue/src/main/res/drawable/icon_add_activated_pressed.xml
new file mode 100644
index 0000000..5b503fb
--- /dev/null
+++ b/custompermissionsdialogue/src/main/res/drawable/icon_add_activated_pressed.xml
@@ -0,0 +1,9 @@
+
+
+
+
+
\ No newline at end of file
diff --git a/custompermissionsdialogue/src/main/res/drawable/icon_add_activated_selector.xml b/custompermissionsdialogue/src/main/res/drawable/icon_add_activated_selector.xml
new file mode 100644
index 0000000..34ec793
--- /dev/null
+++ b/custompermissionsdialogue/src/main/res/drawable/icon_add_activated_selector.xml
@@ -0,0 +1,6 @@
+
+
+
+
+
+
\ No newline at end of file
diff --git a/custompermissionsdialogue/src/main/res/drawable/icon_add_error_pressed.xml b/custompermissionsdialogue/src/main/res/drawable/icon_add_error_pressed.xml
new file mode 100644
index 0000000..b328fb3
--- /dev/null
+++ b/custompermissionsdialogue/src/main/res/drawable/icon_add_error_pressed.xml
@@ -0,0 +1,9 @@
+
+
+
+
+
\ No newline at end of file
diff --git a/custompermissionsdialogue/src/main/res/drawable/icon_add_error_selector.xml b/custompermissionsdialogue/src/main/res/drawable/icon_add_error_selector.xml
new file mode 100644
index 0000000..e53dbc6
--- /dev/null
+++ b/custompermissionsdialogue/src/main/res/drawable/icon_add_error_selector.xml
@@ -0,0 +1,6 @@
+
+
+
+
+
+
\ No newline at end of file
diff --git a/custompermissionsdialogue/src/main/res/values/colors.xml b/custompermissionsdialogue/src/main/res/values/colors.xml
index 7458c28..ad16d08 100644
--- a/custompermissionsdialogue/src/main/res/values/colors.xml
+++ b/custompermissionsdialogue/src/main/res/values/colors.xml
@@ -16,6 +16,7 @@
#15CC87
#1affa7
#FE5442
+ #ff6c5c
#008af9
#4dafff