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