From 4db6fa0dcc60caec4f6043f56c968b12636fc5d9 Mon Sep 17 00:00:00 2001 From: Parminder Singh Date: Wed, 29 Aug 2018 14:14:32 +0200 Subject: [PATCH 01/10] New publish version --- README.md | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/README.md b/README.md index 431c4df..56d4510 100644 --- a/README.md +++ b/README.md @@ -7,7 +7,7 @@ The library is a custom Switch widget inspired by this [dribbble shot](https://d ## Gradle Add this into your dependencies block. ``` -compile 'com.polyak:icon-switch:1.0.0' +compile 'com.polyak:icon-switch:1.0.1' ``` ## Sample Please see the [sample app](sample/src/main) for a library usage example. @@ -41,6 +41,7 @@ To control the current state or get information about it, use: iconSwitch.setChecked(); iconSwitch.getChecked(); iconSwitch.toggle(); +iconSwitch.setEnabled(); ``` #### Color From 193af7cb6e753ed601e9d6770c7a6e46412fbfce Mon Sep 17 00:00:00 2001 From: Parminder Singh Date: Wed, 29 Aug 2018 14:16:47 +0200 Subject: [PATCH 02/10] Added setEnable function --- build.gradle | 2 +- iconswitch/build.gradle | 4 +- .../com/polyak/iconswitch/IconSwitch.java | 57 ++++++++++++++++-- sample/build.gradle | 4 +- .../iconswitch/sample/MainActivity.java | 13 ++++ .../drawable-hdpi/ic_disable_white_18dp.png | Bin 0 -> 5483 bytes .../drawable-hdpi/ic_enable_white_18dp.png | Bin 0 -> 4697 bytes .../drawable-mdpi/ic_disable_white_18dp.png | Bin 0 -> 3586 bytes .../drawable-mdpi/ic_enable_white_18dp.png | Bin 0 -> 4060 bytes .../drawable-xhdpi/ic_disable_white_18dp.png | Bin 0 -> 5733 bytes .../drawable-xhdpi/ic_enable_white_18dp.png | Bin 0 -> 4685 bytes .../drawable-xxhdpi/ic_disable_white_18dp.png | Bin 0 -> 5601 bytes .../drawable-xxhdpi/ic_enable_white_18dp.png | Bin 0 -> 5115 bytes .../ic_disable_white_18dp.png | Bin 0 -> 6327 bytes .../drawable-xxxhdpi/ic_enable_white_18dp.png | Bin 0 -> 5150 bytes sample/src/main/res/layout/activity_main.xml | 29 ++++++++- sample/src/main/res/values/strings.xml | 2 + 17 files changed, 99 insertions(+), 12 deletions(-) create mode 100644 sample/src/main/res/drawable-hdpi/ic_disable_white_18dp.png create mode 100644 sample/src/main/res/drawable-hdpi/ic_enable_white_18dp.png create mode 100644 sample/src/main/res/drawable-mdpi/ic_disable_white_18dp.png create mode 100644 sample/src/main/res/drawable-mdpi/ic_enable_white_18dp.png create mode 100644 sample/src/main/res/drawable-xhdpi/ic_disable_white_18dp.png create mode 100644 sample/src/main/res/drawable-xhdpi/ic_enable_white_18dp.png create mode 100644 sample/src/main/res/drawable-xxhdpi/ic_disable_white_18dp.png create mode 100644 sample/src/main/res/drawable-xxhdpi/ic_enable_white_18dp.png create mode 100644 sample/src/main/res/drawable-xxxhdpi/ic_disable_white_18dp.png create mode 100644 sample/src/main/res/drawable-xxxhdpi/ic_enable_white_18dp.png diff --git a/build.gradle b/build.gradle index 4900c3a..280d2f9 100644 --- a/build.gradle +++ b/build.gradle @@ -23,6 +23,6 @@ ext { groupId = 'com.polyak' uploadName = 'IconSwitch' description = 'Custom switch-like widget.' - publishVersion = '1.0.0' + publishVersion = '1.0.1' licences = ['Apache-2.0'] } diff --git a/iconswitch/build.gradle b/iconswitch/build.gradle index a88ae86..78c1dae 100644 --- a/iconswitch/build.gradle +++ b/iconswitch/build.gradle @@ -8,8 +8,8 @@ android { defaultConfig { minSdkVersion 16 targetSdkVersion 25 - versionCode 1 - versionName "1.0" + versionCode 2 + versionName "1.1" } } diff --git a/iconswitch/src/main/java/com/polyak/iconswitch/IconSwitch.java b/iconswitch/src/main/java/com/polyak/iconswitch/IconSwitch.java index 2716e60..fdbef39 100644 --- a/iconswitch/src/main/java/com/polyak/iconswitch/IconSwitch.java +++ b/iconswitch/src/main/java/com/polyak/iconswitch/IconSwitch.java @@ -60,6 +60,7 @@ public class IconSwitch extends ViewGroup { private int inactiveTintIconLeft, activeTintIconLeft; private int inactiveTintIconRight, activeTintIconRight; private int thumbColorLeft, thumbColorRight; + private int backgroundColor; private PointF downPoint; private boolean isClick; @@ -210,6 +211,9 @@ protected void onLayout(boolean changed, int l, int t, int r, int b) { @Override public boolean onTouchEvent(MotionEvent e) { + if(!this.isEnabled()) + return false; + MotionEvent event = MotionEvent.obtain(e); event.setLocation(e.getX() - translationX, e.getY() - translationY); switch (event.getAction()) { @@ -232,6 +236,27 @@ public boolean onTouchEvent(MotionEvent e) { return true; } + public void setEnabled(boolean enabled) { + super.setEnabled(enabled); + + int left = currentChecked == Checked.LEFT ? thumbStartLeft : thumbEndLeft; + if (thumbDragHelper.smoothSlideViewTo(thumb, left, thumb.getTop())) { + ViewCompat.postInvalidateOnAnimation(this); + } + + ensureCorrectColors(); + } + + @ColorInt + private int getDisableColor(@ColorInt int color) { + return Color.argb(30, Color.red(color), Color.green(color), Color.blue(color)); + } + + @ColorInt + private int getEnableColor(@ColorInt int color) { + return Color.rgb(Color.red(color), Color.green(color), Color.blue(color)); + } + private void onDown(MotionEvent e) { velocityTracker = VelocityTracker.obtain(); velocityTracker.addMovement(e); @@ -315,9 +340,28 @@ public void setCheckedChangeListener(CheckedChangeListener listener) { } private void ensureCorrectColors() { + if(isEnabled()) { + thumbColorLeft = getEnableColor(thumbColorLeft); + thumbColorRight = getEnableColor(thumbColorRight); + backgroundColor = getEnableColor(backgroundColor); + + leftIcon.setAlpha(1f); + rightIcon.setAlpha(1f); + } else { + thumbColorLeft = getDisableColor(thumbColorLeft); + thumbColorRight = getDisableColor(thumbColorRight); + backgroundColor = getDisableColor(backgroundColor); + + leftIcon.setAlpha(0.3f); + rightIcon.setAlpha(0.3f); + } + leftIcon.setColorFilter(isLeftChecked() ? activeTintIconLeft : inactiveTintIconLeft); rightIcon.setColorFilter(isLeftChecked() ? inactiveTintIconRight : activeTintIconRight); thumb.setColor(isLeftChecked() ? thumbColorLeft : thumbColorRight); + background.setColor(backgroundColor); + + } private boolean isLeftChecked() { @@ -331,15 +375,17 @@ private void notifyCheckedChanged() { } public void setChecked(Checked newChecked) { - if (currentChecked != newChecked) { + if (isEnabled() && currentChecked != newChecked) { toggleSwitch(); notifyCheckedChanged(); } } public void toggle() { - toggleSwitch(); - notifyCheckedChanged(); + if(isEnabled()) { + toggleSwitch(); + notifyCheckedChanged(); + } } public Checked getChecked() { @@ -376,8 +422,9 @@ public void setActiveTintIconRight(@ColorInt int activeTintIconRight) { ensureCorrectColors(); } - public void setBackgroundColor(@ColorInt int color) { - background.setColor(color); + public void setBackgroundColor(@ColorInt int backgroundColor) { + this.backgroundColor = backgroundColor; + ensureCorrectColors(); } public ImageView getLeftIcon() { diff --git a/sample/build.gradle b/sample/build.gradle index e5c5236..5d5dc18 100644 --- a/sample/build.gradle +++ b/sample/build.gradle @@ -7,8 +7,8 @@ android { applicationId "com.polyak.iconswitch.sample" minSdkVersion 21 targetSdkVersion 25 - versionCode 1 - versionName "1.0" + versionCode 2 + versionName "1.1" } buildTypes { diff --git a/sample/src/main/java/com/polyak/iconswitch/sample/MainActivity.java b/sample/src/main/java/com/polyak/iconswitch/sample/MainActivity.java index e1919a8..08676dc 100644 --- a/sample/src/main/java/com/polyak/iconswitch/sample/MainActivity.java +++ b/sample/src/main/java/com/polyak/iconswitch/sample/MainActivity.java @@ -3,6 +3,7 @@ import android.animation.ValueAnimator; import android.content.Intent; import android.graphics.Point; +import android.graphics.drawable.Icon; import android.net.Uri; import android.os.Bundle; import android.support.annotation.ColorInt; @@ -34,6 +35,7 @@ public class MainActivity extends AppCompatActivity implements OnMapReadyCallbac private static final Uri URL_GITHUB_POLYAK = Uri.parse("https://github.com/polyak01"); private static final Uri URL_GITHUB_YAROLEGOVICH = Uri.parse("https://github.com/yarolegovich"); private static final Uri URL_DRIBBBLE_PROKHODA = Uri.parse("https://dribbble.com/prokhoda"); + private static final Uri URL_GITHUB_PARMINDER93 = Uri.parse("https://github.com/parminder93"); private int[] toolbarColors; private int[] statusBarColors; @@ -77,6 +79,14 @@ protected void onCreate(Bundle savedInstanceState) { findViewById(R.id.credit_polyak).setOnClickListener(this); findViewById(R.id.credit_yarolegovich).setOnClickListener(this); findViewById(R.id.credit_prokhoda).setOnClickListener(this); + findViewById(R.id.credit_parminder93).setOnClickListener(this); + + ((IconSwitch)findViewById(R.id.ics_enable)).setCheckedChangeListener(new IconSwitch.CheckedChangeListener() { + @Override + public void onCheckChanged(Checked current) { + iconSwitch.setEnabled(current == Checked.LEFT); + } + }); } private void updateColors(boolean animated) { @@ -159,6 +169,9 @@ public void onClick(View v) { case R.id.credit_prokhoda: open(URL_DRIBBBLE_PROKHODA); break; + case R.id.credit_parminder93: + open(URL_GITHUB_PARMINDER93); + break; } } diff --git a/sample/src/main/res/drawable-hdpi/ic_disable_white_18dp.png b/sample/src/main/res/drawable-hdpi/ic_disable_white_18dp.png new file mode 100644 index 0000000000000000000000000000000000000000..aa844913bc3b3e723a184429e795e9e03a13581b GIT binary patch literal 5483 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 literal 0 HcmV?d00001 diff --git a/sample/src/main/res/drawable-hdpi/ic_enable_white_18dp.png b/sample/src/main/res/drawable-hdpi/ic_enable_white_18dp.png new file mode 100644 index 0000000000000000000000000000000000000000..92c9c3fdabbd9bdde15690562c5febf898641e35 GIT binary patch literal 4697 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 b{`?d#f`~~0PP7&800000NkvXXu0mjfbJh`p literal 0 HcmV?d00001 diff --git a/sample/src/main/res/drawable-mdpi/ic_disable_white_18dp.png b/sample/src/main/res/drawable-mdpi/ic_disable_white_18dp.png new file mode 100644 index 0000000000000000000000000000000000000000..3b695f9fe1dabcbcb735d63597998e43a34a4bd8 GIT binary patch literal 3586 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 IM6N<$g7A>e3jhEB literal 0 HcmV?d00001 diff --git a/sample/src/main/res/drawable-mdpi/ic_enable_white_18dp.png b/sample/src/main/res/drawable-mdpi/ic_enable_white_18dp.png new file mode 100644 index 0000000000000000000000000000000000000000..dcc97247d185030888e1cdfb8b01d04ca6b6981b GIT binary patch literal 4060 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 O0000 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 XwlVzZ*+QFw00000NkvXXu0mjf{>I4a literal 0 HcmV?d00001 diff --git a/sample/src/main/res/drawable-xhdpi/ic_enable_white_18dp.png b/sample/src/main/res/drawable-xhdpi/ic_enable_white_18dp.png new file mode 100644 index 0000000000000000000000000000000000000000..39eacc6182fede339abf8e26a35a41148d895d4f GIT binary patch literal 4685 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 literal 0 HcmV?d00001 diff --git a/sample/src/main/res/drawable-xxxhdpi/ic_disable_white_18dp.png b/sample/src/main/res/drawable-xxxhdpi/ic_disable_white_18dp.png new file mode 100644 index 0000000000000000000000000000000000000000..63a7bc003e849e4ee6ed47b63a2834b270331fc9 GIT binary patch literal 6327 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 M07*qoM6N<$f+4}i0ssI2 literal 0 HcmV?d00001 diff --git a/sample/src/main/res/layout/activity_main.xml b/sample/src/main/res/layout/activity_main.xml index ccd43f7..31d921e 100644 --- a/sample/src/main/res/layout/activity_main.xml +++ b/sample/src/main/res/layout/activity_main.xml @@ -85,7 +85,9 @@ android:layout_height="wrap_content" app:mp_icon="@drawable/ic_github_circle_grey600_24dp" app:mp_summary="@string/credit_summary_yarolegovich" - app:mp_title="@string/credit_title_yarolegovich" /> + app:mp_title="@string/credit_title_yarolegovich" > + + + app:mp_title="@string/credit_title_prokhoda" > + + + + + + + diff --git a/sample/src/main/res/values/strings.xml b/sample/src/main/res/values/strings.xml index 4e0a9cc..a9d52af 100644 --- a/sample/src/main/res/values/strings.xml +++ b/sample/src/main/res/values/strings.xml @@ -9,4 +9,6 @@ Contributor Yaroslav Polyakov Developer + Parminder Singh + Contributor From 5dd2d20d6bb52f31b442c15fc6179a4cf87978a0 Mon Sep 17 00:00:00 2001 From: Parminder Singh Date: Wed, 29 Aug 2018 14:28:25 +0200 Subject: [PATCH 03/10] Added setEnable() function --- README.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/README.md b/README.md index 56d4510..3091259 100644 --- a/README.md +++ b/README.md @@ -7,7 +7,7 @@ The library is a custom Switch widget inspired by this [dribbble shot](https://d ## Gradle Add this into your dependencies block. ``` -compile 'com.polyak:icon-switch:1.0.1' +implementation 'com.polyak:icon-switch:1.0.1' ``` ## Sample Please see the [sample app](sample/src/main) for a library usage example. From c8a60c1d2fc56cf7a1096ddd8ad8861dc40f8cc8 Mon Sep 17 00:00:00 2001 From: Parminder Singh Date: Wed, 29 Aug 2018 14:33:20 +0200 Subject: [PATCH 04/10] Added setEnable() function --- build.gradle | 2 +- iconswitch/build.gradle | 4 +- .../com/polyak/iconswitch/IconSwitch.java | 57 ++---------------- sample/build.gradle | 4 +- .../iconswitch/sample/MainActivity.java | 13 ---- .../drawable-hdpi/ic_disable_white_18dp.png | Bin 5483 -> 0 bytes .../drawable-hdpi/ic_enable_white_18dp.png | Bin 4697 -> 0 bytes .../drawable-mdpi/ic_disable_white_18dp.png | Bin 3586 -> 0 bytes .../drawable-mdpi/ic_enable_white_18dp.png | Bin 4060 -> 0 bytes .../drawable-xhdpi/ic_disable_white_18dp.png | Bin 5733 -> 0 bytes .../drawable-xhdpi/ic_enable_white_18dp.png | Bin 4685 -> 0 bytes .../drawable-xxhdpi/ic_disable_white_18dp.png | Bin 5601 -> 0 bytes .../drawable-xxhdpi/ic_enable_white_18dp.png | Bin 5115 -> 0 bytes .../ic_disable_white_18dp.png | Bin 6327 -> 0 bytes .../drawable-xxxhdpi/ic_enable_white_18dp.png | Bin 5150 -> 0 bytes sample/src/main/res/layout/activity_main.xml | 29 +-------- sample/src/main/res/values/strings.xml | 2 - 17 files changed, 12 insertions(+), 99 deletions(-) delete mode 100644 sample/src/main/res/drawable-hdpi/ic_disable_white_18dp.png delete mode 100644 sample/src/main/res/drawable-hdpi/ic_enable_white_18dp.png delete mode 100644 sample/src/main/res/drawable-mdpi/ic_disable_white_18dp.png delete mode 100644 sample/src/main/res/drawable-mdpi/ic_enable_white_18dp.png delete mode 100644 sample/src/main/res/drawable-xhdpi/ic_disable_white_18dp.png delete mode 100644 sample/src/main/res/drawable-xhdpi/ic_enable_white_18dp.png delete mode 100644 sample/src/main/res/drawable-xxhdpi/ic_disable_white_18dp.png delete mode 100644 sample/src/main/res/drawable-xxhdpi/ic_enable_white_18dp.png delete mode 100644 sample/src/main/res/drawable-xxxhdpi/ic_disable_white_18dp.png delete mode 100644 sample/src/main/res/drawable-xxxhdpi/ic_enable_white_18dp.png diff --git a/build.gradle b/build.gradle index 280d2f9..4900c3a 100644 --- a/build.gradle +++ b/build.gradle @@ -23,6 +23,6 @@ ext { groupId = 'com.polyak' uploadName = 'IconSwitch' description = 'Custom switch-like widget.' - publishVersion = '1.0.1' + publishVersion = '1.0.0' licences = ['Apache-2.0'] } diff --git a/iconswitch/build.gradle b/iconswitch/build.gradle index 78c1dae..a88ae86 100644 --- a/iconswitch/build.gradle +++ b/iconswitch/build.gradle @@ -8,8 +8,8 @@ android { defaultConfig { minSdkVersion 16 targetSdkVersion 25 - versionCode 2 - versionName "1.1" + versionCode 1 + versionName "1.0" } } diff --git a/iconswitch/src/main/java/com/polyak/iconswitch/IconSwitch.java b/iconswitch/src/main/java/com/polyak/iconswitch/IconSwitch.java index fdbef39..2716e60 100644 --- a/iconswitch/src/main/java/com/polyak/iconswitch/IconSwitch.java +++ b/iconswitch/src/main/java/com/polyak/iconswitch/IconSwitch.java @@ -60,7 +60,6 @@ public class IconSwitch extends ViewGroup { private int inactiveTintIconLeft, activeTintIconLeft; private int inactiveTintIconRight, activeTintIconRight; private int thumbColorLeft, thumbColorRight; - private int backgroundColor; private PointF downPoint; private boolean isClick; @@ -211,9 +210,6 @@ protected void onLayout(boolean changed, int l, int t, int r, int b) { @Override public boolean onTouchEvent(MotionEvent e) { - if(!this.isEnabled()) - return false; - MotionEvent event = MotionEvent.obtain(e); event.setLocation(e.getX() - translationX, e.getY() - translationY); switch (event.getAction()) { @@ -236,27 +232,6 @@ public boolean onTouchEvent(MotionEvent e) { return true; } - public void setEnabled(boolean enabled) { - super.setEnabled(enabled); - - int left = currentChecked == Checked.LEFT ? thumbStartLeft : thumbEndLeft; - if (thumbDragHelper.smoothSlideViewTo(thumb, left, thumb.getTop())) { - ViewCompat.postInvalidateOnAnimation(this); - } - - ensureCorrectColors(); - } - - @ColorInt - private int getDisableColor(@ColorInt int color) { - return Color.argb(30, Color.red(color), Color.green(color), Color.blue(color)); - } - - @ColorInt - private int getEnableColor(@ColorInt int color) { - return Color.rgb(Color.red(color), Color.green(color), Color.blue(color)); - } - private void onDown(MotionEvent e) { velocityTracker = VelocityTracker.obtain(); velocityTracker.addMovement(e); @@ -340,28 +315,9 @@ public void setCheckedChangeListener(CheckedChangeListener listener) { } private void ensureCorrectColors() { - if(isEnabled()) { - thumbColorLeft = getEnableColor(thumbColorLeft); - thumbColorRight = getEnableColor(thumbColorRight); - backgroundColor = getEnableColor(backgroundColor); - - leftIcon.setAlpha(1f); - rightIcon.setAlpha(1f); - } else { - thumbColorLeft = getDisableColor(thumbColorLeft); - thumbColorRight = getDisableColor(thumbColorRight); - backgroundColor = getDisableColor(backgroundColor); - - leftIcon.setAlpha(0.3f); - rightIcon.setAlpha(0.3f); - } - leftIcon.setColorFilter(isLeftChecked() ? activeTintIconLeft : inactiveTintIconLeft); rightIcon.setColorFilter(isLeftChecked() ? inactiveTintIconRight : activeTintIconRight); thumb.setColor(isLeftChecked() ? thumbColorLeft : thumbColorRight); - background.setColor(backgroundColor); - - } private boolean isLeftChecked() { @@ -375,17 +331,15 @@ private void notifyCheckedChanged() { } public void setChecked(Checked newChecked) { - if (isEnabled() && currentChecked != newChecked) { + if (currentChecked != newChecked) { toggleSwitch(); notifyCheckedChanged(); } } public void toggle() { - if(isEnabled()) { - toggleSwitch(); - notifyCheckedChanged(); - } + toggleSwitch(); + notifyCheckedChanged(); } public Checked getChecked() { @@ -422,9 +376,8 @@ public void setActiveTintIconRight(@ColorInt int activeTintIconRight) { ensureCorrectColors(); } - public void setBackgroundColor(@ColorInt int backgroundColor) { - this.backgroundColor = backgroundColor; - ensureCorrectColors(); + public void setBackgroundColor(@ColorInt int color) { + background.setColor(color); } public ImageView getLeftIcon() { diff --git a/sample/build.gradle b/sample/build.gradle index 5d5dc18..e5c5236 100644 --- a/sample/build.gradle +++ b/sample/build.gradle @@ -7,8 +7,8 @@ android { applicationId "com.polyak.iconswitch.sample" minSdkVersion 21 targetSdkVersion 25 - versionCode 2 - versionName "1.1" + versionCode 1 + versionName "1.0" } buildTypes { diff --git a/sample/src/main/java/com/polyak/iconswitch/sample/MainActivity.java b/sample/src/main/java/com/polyak/iconswitch/sample/MainActivity.java index 08676dc..e1919a8 100644 --- a/sample/src/main/java/com/polyak/iconswitch/sample/MainActivity.java +++ b/sample/src/main/java/com/polyak/iconswitch/sample/MainActivity.java @@ -3,7 +3,6 @@ import android.animation.ValueAnimator; import android.content.Intent; import android.graphics.Point; -import android.graphics.drawable.Icon; import android.net.Uri; import android.os.Bundle; import android.support.annotation.ColorInt; @@ -35,7 +34,6 @@ public class MainActivity extends AppCompatActivity implements OnMapReadyCallbac private static final Uri URL_GITHUB_POLYAK = Uri.parse("https://github.com/polyak01"); private static final Uri URL_GITHUB_YAROLEGOVICH = Uri.parse("https://github.com/yarolegovich"); private static final Uri URL_DRIBBBLE_PROKHODA = Uri.parse("https://dribbble.com/prokhoda"); - private static final Uri URL_GITHUB_PARMINDER93 = Uri.parse("https://github.com/parminder93"); private int[] toolbarColors; private int[] statusBarColors; @@ -79,14 +77,6 @@ protected void onCreate(Bundle savedInstanceState) { findViewById(R.id.credit_polyak).setOnClickListener(this); findViewById(R.id.credit_yarolegovich).setOnClickListener(this); findViewById(R.id.credit_prokhoda).setOnClickListener(this); - findViewById(R.id.credit_parminder93).setOnClickListener(this); - - ((IconSwitch)findViewById(R.id.ics_enable)).setCheckedChangeListener(new IconSwitch.CheckedChangeListener() { - @Override - public void onCheckChanged(Checked current) { - iconSwitch.setEnabled(current == Checked.LEFT); - } - }); } private void updateColors(boolean animated) { @@ -169,9 +159,6 @@ public void onClick(View v) { case R.id.credit_prokhoda: open(URL_DRIBBBLE_PROKHODA); break; - case R.id.credit_parminder93: - open(URL_GITHUB_PARMINDER93); - break; } } diff --git a/sample/src/main/res/drawable-hdpi/ic_disable_white_18dp.png b/sample/src/main/res/drawable-hdpi/ic_disable_white_18dp.png deleted file mode 100644 index aa844913bc3b3e723a184429e795e9e03a13581b..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 5483 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 diff --git a/sample/src/main/res/drawable-hdpi/ic_enable_white_18dp.png b/sample/src/main/res/drawable-hdpi/ic_enable_white_18dp.png deleted file mode 100644 index 92c9c3fdabbd9bdde15690562c5febf898641e35..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 4697 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 b{`?d#f`~~0PP7&800000NkvXXu0mjfbJh`p diff --git a/sample/src/main/res/drawable-mdpi/ic_disable_white_18dp.png b/sample/src/main/res/drawable-mdpi/ic_disable_white_18dp.png deleted file mode 100644 index 3b695f9fe1dabcbcb735d63597998e43a34a4bd8..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 3586 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 IM6N<$g7A>e3jhEB diff --git a/sample/src/main/res/drawable-mdpi/ic_enable_white_18dp.png b/sample/src/main/res/drawable-mdpi/ic_enable_white_18dp.png deleted file mode 100644 index dcc97247d185030888e1cdfb8b01d04ca6b6981b..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 4060 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 O0000 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 XwlVzZ*+QFw00000NkvXXu0mjf{>I4a diff --git a/sample/src/main/res/drawable-xhdpi/ic_enable_white_18dp.png b/sample/src/main/res/drawable-xhdpi/ic_enable_white_18dp.png deleted file mode 100644 index 39eacc6182fede339abf8e26a35a41148d895d4f..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 4685 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 diff --git a/sample/src/main/res/drawable-xxxhdpi/ic_disable_white_18dp.png b/sample/src/main/res/drawable-xxxhdpi/ic_disable_white_18dp.png deleted file mode 100644 index 63a7bc003e849e4ee6ed47b63a2834b270331fc9..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 6327 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 M07*qoM6N<$f+4}i0ssI2 diff --git a/sample/src/main/res/layout/activity_main.xml b/sample/src/main/res/layout/activity_main.xml index 31d921e..ccd43f7 100644 --- a/sample/src/main/res/layout/activity_main.xml +++ b/sample/src/main/res/layout/activity_main.xml @@ -85,9 +85,7 @@ android:layout_height="wrap_content" app:mp_icon="@drawable/ic_github_circle_grey600_24dp" app:mp_summary="@string/credit_summary_yarolegovich" - app:mp_title="@string/credit_title_yarolegovich" > - - + app:mp_title="@string/credit_title_yarolegovich" /> - - - - - - - + app:mp_title="@string/credit_title_prokhoda" /> diff --git a/sample/src/main/res/values/strings.xml b/sample/src/main/res/values/strings.xml index a9d52af..4e0a9cc 100644 --- a/sample/src/main/res/values/strings.xml +++ b/sample/src/main/res/values/strings.xml @@ -9,6 +9,4 @@ Contributor Yaroslav Polyakov Developer - Parminder Singh - Contributor From 323f904c0dd64115a0b90b0279acca9e0bec4e01 Mon Sep 17 00:00:00 2001 From: Parminder Singh Date: Wed, 29 Aug 2018 14:34:16 +0200 Subject: [PATCH 05/10] Added setEnable() function. --- build.gradle | 2 +- iconswitch/build.gradle | 4 +- .../com/polyak/iconswitch/IconSwitch.java | 57 ++++++++++++++++-- sample/build.gradle | 4 +- .../iconswitch/sample/MainActivity.java | 13 ++++ .../drawable-hdpi/ic_disable_white_18dp.png | Bin 0 -> 5483 bytes .../drawable-hdpi/ic_enable_white_18dp.png | Bin 0 -> 4697 bytes .../drawable-mdpi/ic_disable_white_18dp.png | Bin 0 -> 3586 bytes .../drawable-mdpi/ic_enable_white_18dp.png | Bin 0 -> 4060 bytes .../drawable-xhdpi/ic_disable_white_18dp.png | Bin 0 -> 5733 bytes .../drawable-xhdpi/ic_enable_white_18dp.png | Bin 0 -> 4685 bytes .../drawable-xxhdpi/ic_disable_white_18dp.png | Bin 0 -> 5601 bytes .../drawable-xxhdpi/ic_enable_white_18dp.png | Bin 0 -> 5115 bytes .../ic_disable_white_18dp.png | Bin 0 -> 6327 bytes .../drawable-xxxhdpi/ic_enable_white_18dp.png | Bin 0 -> 5150 bytes sample/src/main/res/layout/activity_main.xml | 29 ++++++++- sample/src/main/res/values/strings.xml | 2 + 17 files changed, 99 insertions(+), 12 deletions(-) create mode 100644 sample/src/main/res/drawable-hdpi/ic_disable_white_18dp.png create mode 100644 sample/src/main/res/drawable-hdpi/ic_enable_white_18dp.png create mode 100644 sample/src/main/res/drawable-mdpi/ic_disable_white_18dp.png create mode 100644 sample/src/main/res/drawable-mdpi/ic_enable_white_18dp.png create mode 100644 sample/src/main/res/drawable-xhdpi/ic_disable_white_18dp.png create mode 100644 sample/src/main/res/drawable-xhdpi/ic_enable_white_18dp.png create mode 100644 sample/src/main/res/drawable-xxhdpi/ic_disable_white_18dp.png create mode 100644 sample/src/main/res/drawable-xxhdpi/ic_enable_white_18dp.png create mode 100644 sample/src/main/res/drawable-xxxhdpi/ic_disable_white_18dp.png create mode 100644 sample/src/main/res/drawable-xxxhdpi/ic_enable_white_18dp.png diff --git a/build.gradle b/build.gradle index 4900c3a..280d2f9 100644 --- a/build.gradle +++ b/build.gradle @@ -23,6 +23,6 @@ ext { groupId = 'com.polyak' uploadName = 'IconSwitch' description = 'Custom switch-like widget.' - publishVersion = '1.0.0' + publishVersion = '1.0.1' licences = ['Apache-2.0'] } diff --git a/iconswitch/build.gradle b/iconswitch/build.gradle index a88ae86..78c1dae 100644 --- a/iconswitch/build.gradle +++ b/iconswitch/build.gradle @@ -8,8 +8,8 @@ android { defaultConfig { minSdkVersion 16 targetSdkVersion 25 - versionCode 1 - versionName "1.0" + versionCode 2 + versionName "1.1" } } diff --git a/iconswitch/src/main/java/com/polyak/iconswitch/IconSwitch.java b/iconswitch/src/main/java/com/polyak/iconswitch/IconSwitch.java index 2716e60..fdbef39 100644 --- a/iconswitch/src/main/java/com/polyak/iconswitch/IconSwitch.java +++ b/iconswitch/src/main/java/com/polyak/iconswitch/IconSwitch.java @@ -60,6 +60,7 @@ public class IconSwitch extends ViewGroup { private int inactiveTintIconLeft, activeTintIconLeft; private int inactiveTintIconRight, activeTintIconRight; private int thumbColorLeft, thumbColorRight; + private int backgroundColor; private PointF downPoint; private boolean isClick; @@ -210,6 +211,9 @@ protected void onLayout(boolean changed, int l, int t, int r, int b) { @Override public boolean onTouchEvent(MotionEvent e) { + if(!this.isEnabled()) + return false; + MotionEvent event = MotionEvent.obtain(e); event.setLocation(e.getX() - translationX, e.getY() - translationY); switch (event.getAction()) { @@ -232,6 +236,27 @@ public boolean onTouchEvent(MotionEvent e) { return true; } + public void setEnabled(boolean enabled) { + super.setEnabled(enabled); + + int left = currentChecked == Checked.LEFT ? thumbStartLeft : thumbEndLeft; + if (thumbDragHelper.smoothSlideViewTo(thumb, left, thumb.getTop())) { + ViewCompat.postInvalidateOnAnimation(this); + } + + ensureCorrectColors(); + } + + @ColorInt + private int getDisableColor(@ColorInt int color) { + return Color.argb(30, Color.red(color), Color.green(color), Color.blue(color)); + } + + @ColorInt + private int getEnableColor(@ColorInt int color) { + return Color.rgb(Color.red(color), Color.green(color), Color.blue(color)); + } + private void onDown(MotionEvent e) { velocityTracker = VelocityTracker.obtain(); velocityTracker.addMovement(e); @@ -315,9 +340,28 @@ public void setCheckedChangeListener(CheckedChangeListener listener) { } private void ensureCorrectColors() { + if(isEnabled()) { + thumbColorLeft = getEnableColor(thumbColorLeft); + thumbColorRight = getEnableColor(thumbColorRight); + backgroundColor = getEnableColor(backgroundColor); + + leftIcon.setAlpha(1f); + rightIcon.setAlpha(1f); + } else { + thumbColorLeft = getDisableColor(thumbColorLeft); + thumbColorRight = getDisableColor(thumbColorRight); + backgroundColor = getDisableColor(backgroundColor); + + leftIcon.setAlpha(0.3f); + rightIcon.setAlpha(0.3f); + } + leftIcon.setColorFilter(isLeftChecked() ? activeTintIconLeft : inactiveTintIconLeft); rightIcon.setColorFilter(isLeftChecked() ? inactiveTintIconRight : activeTintIconRight); thumb.setColor(isLeftChecked() ? thumbColorLeft : thumbColorRight); + background.setColor(backgroundColor); + + } private boolean isLeftChecked() { @@ -331,15 +375,17 @@ private void notifyCheckedChanged() { } public void setChecked(Checked newChecked) { - if (currentChecked != newChecked) { + if (isEnabled() && currentChecked != newChecked) { toggleSwitch(); notifyCheckedChanged(); } } public void toggle() { - toggleSwitch(); - notifyCheckedChanged(); + if(isEnabled()) { + toggleSwitch(); + notifyCheckedChanged(); + } } public Checked getChecked() { @@ -376,8 +422,9 @@ public void setActiveTintIconRight(@ColorInt int activeTintIconRight) { ensureCorrectColors(); } - public void setBackgroundColor(@ColorInt int color) { - background.setColor(color); + public void setBackgroundColor(@ColorInt int backgroundColor) { + this.backgroundColor = backgroundColor; + ensureCorrectColors(); } public ImageView getLeftIcon() { diff --git a/sample/build.gradle b/sample/build.gradle index e5c5236..5d5dc18 100644 --- a/sample/build.gradle +++ b/sample/build.gradle @@ -7,8 +7,8 @@ android { applicationId "com.polyak.iconswitch.sample" minSdkVersion 21 targetSdkVersion 25 - versionCode 1 - versionName "1.0" + versionCode 2 + versionName "1.1" } buildTypes { diff --git a/sample/src/main/java/com/polyak/iconswitch/sample/MainActivity.java b/sample/src/main/java/com/polyak/iconswitch/sample/MainActivity.java index e1919a8..08676dc 100644 --- a/sample/src/main/java/com/polyak/iconswitch/sample/MainActivity.java +++ b/sample/src/main/java/com/polyak/iconswitch/sample/MainActivity.java @@ -3,6 +3,7 @@ import android.animation.ValueAnimator; import android.content.Intent; import android.graphics.Point; +import android.graphics.drawable.Icon; import android.net.Uri; import android.os.Bundle; import android.support.annotation.ColorInt; @@ -34,6 +35,7 @@ public class MainActivity extends AppCompatActivity implements OnMapReadyCallbac private static final Uri URL_GITHUB_POLYAK = Uri.parse("https://github.com/polyak01"); private static final Uri URL_GITHUB_YAROLEGOVICH = Uri.parse("https://github.com/yarolegovich"); private static final Uri URL_DRIBBBLE_PROKHODA = Uri.parse("https://dribbble.com/prokhoda"); + private static final Uri URL_GITHUB_PARMINDER93 = Uri.parse("https://github.com/parminder93"); private int[] toolbarColors; private int[] statusBarColors; @@ -77,6 +79,14 @@ protected void onCreate(Bundle savedInstanceState) { findViewById(R.id.credit_polyak).setOnClickListener(this); findViewById(R.id.credit_yarolegovich).setOnClickListener(this); findViewById(R.id.credit_prokhoda).setOnClickListener(this); + findViewById(R.id.credit_parminder93).setOnClickListener(this); + + ((IconSwitch)findViewById(R.id.ics_enable)).setCheckedChangeListener(new IconSwitch.CheckedChangeListener() { + @Override + public void onCheckChanged(Checked current) { + iconSwitch.setEnabled(current == Checked.LEFT); + } + }); } private void updateColors(boolean animated) { @@ -159,6 +169,9 @@ public void onClick(View v) { case R.id.credit_prokhoda: open(URL_DRIBBBLE_PROKHODA); break; + case R.id.credit_parminder93: + open(URL_GITHUB_PARMINDER93); + break; } } diff --git a/sample/src/main/res/drawable-hdpi/ic_disable_white_18dp.png b/sample/src/main/res/drawable-hdpi/ic_disable_white_18dp.png new file mode 100644 index 0000000000000000000000000000000000000000..aa844913bc3b3e723a184429e795e9e03a13581b GIT binary patch literal 5483 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 literal 0 HcmV?d00001 diff --git a/sample/src/main/res/drawable-hdpi/ic_enable_white_18dp.png b/sample/src/main/res/drawable-hdpi/ic_enable_white_18dp.png new file mode 100644 index 0000000000000000000000000000000000000000..92c9c3fdabbd9bdde15690562c5febf898641e35 GIT binary patch literal 4697 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 b{`?d#f`~~0PP7&800000NkvXXu0mjfbJh`p literal 0 HcmV?d00001 diff --git a/sample/src/main/res/drawable-mdpi/ic_disable_white_18dp.png b/sample/src/main/res/drawable-mdpi/ic_disable_white_18dp.png new file mode 100644 index 0000000000000000000000000000000000000000..3b695f9fe1dabcbcb735d63597998e43a34a4bd8 GIT binary patch literal 3586 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 IM6N<$g7A>e3jhEB literal 0 HcmV?d00001 diff --git a/sample/src/main/res/drawable-mdpi/ic_enable_white_18dp.png b/sample/src/main/res/drawable-mdpi/ic_enable_white_18dp.png new file mode 100644 index 0000000000000000000000000000000000000000..dcc97247d185030888e1cdfb8b01d04ca6b6981b GIT binary patch literal 4060 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 O0000 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 XwlVzZ*+QFw00000NkvXXu0mjf{>I4a literal 0 HcmV?d00001 diff --git a/sample/src/main/res/drawable-xhdpi/ic_enable_white_18dp.png b/sample/src/main/res/drawable-xhdpi/ic_enable_white_18dp.png new file mode 100644 index 0000000000000000000000000000000000000000..39eacc6182fede339abf8e26a35a41148d895d4f GIT binary patch literal 4685 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 literal 0 HcmV?d00001 diff --git a/sample/src/main/res/drawable-xxxhdpi/ic_disable_white_18dp.png b/sample/src/main/res/drawable-xxxhdpi/ic_disable_white_18dp.png new file mode 100644 index 0000000000000000000000000000000000000000..63a7bc003e849e4ee6ed47b63a2834b270331fc9 GIT binary patch literal 6327 zcmV;o7)a-dP) zaB^>EX>4U6ba`-PAZ2)IW&i+q+O3;uavM94g#Y6dbA-kY90zN}++dDBUjgW*BuloX zXDKXF6p3!sl9gE~tMPyTJJtX26-{u;`Itfu;o{3>mrdbGy7t$8)R$X7*O$Bhrr*D= zo-*PLY-gQx7CL{p7qoI^!;|yAbQZE^zpl^kDxc34 z_hviipN(sY=gl8~cM)TB&x_V5Gpx23Ki5?(cVLq(JjzdFvyoRc&z<$_r~TY^>UsLX zc+ayBw!6xC-M%-4y25!w_+X>+y7r&jZdvH<9qHGV-~GX5{POnejqT>_Y0j~CS6skS zL7h$MeGB_Gcq5CrZH>Tpa*A90b`&j@Jac$4d5YbLwL0hkbzM?TvYwVctPvOpub*AD0?Y-$* zO?+c*z&XjtwfRic>%GRC{W8$95+vA&YqBjk%Q;W{M3;!6;;nbedmnuC$!A}J4KDZ) zLJWdYCEDnsk0HjGVvZ%*DR1r<|@m{IzF_XD>mviv=JkJ zbwyVB+5T!*Z}#!p#l45KgMIC@2Y&l(6YA|Q#3J`TjzwNOdApBKwxPat|LgX-sI7hK zM&Mq)_10?}RRJIXlS^TgF|Ir;#H%+)Bnt;JZW?cAlBjIyGCYlWf(718-TSDf6}Id; zb&Ul{10BlMgX_k5LuQmR8v7u(Vh$rkSxS#QeIAJ%ij!1MvAWhxY-8FwRI?##Ut_K{ ziaAr#F$N3J=N9;3J@;bz&<)#Mi8~^>oUOn|%tjI{juvxQe9qR~a~nbeqYt*18sKl% zPTxB}tGEJZj%+b-wlj?Ca=*UE3~ zEr?Aj`|a7f2)wm6T4e=Z25N_n#15Ztv9L9eiC?fNPME3IW^;^1_t~;-5kT?PMlJ#Z zBp{=}^&B-$m6Aqxg6GX^KN5Vzij(`8Joh$_5qjw(hDqq*6^vSAv~B8YTN;?6QAVp` zu?!)Cwv-4C#R-Oc?Y#cOV=Nc>KsbP&b=ai38yDD@@muFFjqT>EQ>&V`gdEpRX-Z)L zg!6DEPJ*q@ESy&E5yOn)hgBFdct~y^ASpo*fojv8E-e?A%7Sy>Q|XzSGfgLFgo_Zl z-HvMeMKF<WtJy-1OMO)di%UT& zUZ~58GY)wjQ^N^*#x-HXlOQqZ8CAn{EobjRRRE_%-+ZlpI&WPXsT(RZ?=dBG0Nj++ zEJ;;trUaJ)E@bYa>#A06fC{jbo`Gv1271w2%Og~-0P%<>SizwVC zJinojN{qIhFbesrtyBWM#F8 zpMcO_co9F7o>e#TBRlrGE56eEmDimPSS{M7<4E#;JJNfJOzOk&qllcI^Y)`4!zF&y z;z#6wR7gR1RiO)pxCzF?I5c&;*eJXsf@uI2EDWJsbqAp;P$v{dWA#EJcHUemZ7~(% zCn@jJ65&lH%K|)Lw96)n4+YB7pp< zy#q6`qg8vCSBY0siG6Ynez>{iW&9|mIrtws-h$i(Mln#KP)iNxK`8Qj3!zm&CGl>k zWx|pRr4-1=4tFi5^ij*ZY;lrTR5*$$C3s3-fx1--X|K%%_=BqpqwE7Ca$AeyToHy7 z;Wt4T4m1JA+TtaPwP^)5U{Wv~6t5YqMJb1zQh4OMUr;}Hm>PCEObxPalR+~C7>bvq zVw29INhzRHmrBGNYVIYVCFB+ouOzw0#wY09p$h{$<=}-b;8E5Cl@oiBFv-S{qZIiV z;6L8M#|TZUz_*yB*fm)0V#EA}x)8!KA*CKYcqsA1<}0BkTo@N0B}{{wKVcQ5QpGX|B$#8YVs(i!;Zr_97FYZ5=K zGP8n7$_xwn4RVxi?kz8jo11i#Ul1C560Y02h$4wr#IjNl7c#l7UIO?alVHdrfCU9e@GTxene>v58$q6Q zQ(xfJ5_r^)L)74jBJtc!)LaI9yOI9b;b{u!;9ZNTSxKFnrioYuVnksX_t3{~Jv&b0 z&_{`di~xZ>DlqFJAdS#RizFnanFXO>wLO+QnGt3R#@no9Gj^3* zTAX7G#a*%&twt)sK=VzjHKZnck&42qbq!Fz%bo}o@>Etp`Rn@l7}hn|C-8~%awCl< zyCe~Oht->;ppWD^zPyGsV1~bv?Lx=MR*EEbPPPd@xE%a|Vh2C4;2pRHnp4S43J#(# z2b)bGj4-*Xl9yEewrGbkAU+LE2z4cJ{SDNQ-Et zIB7xJ0>hpnA@YL-z}jsqC24a67Mi6Z4?xHzua+@v2wPrhbS{6vZS?_%I>|vQz0fw*x`alD{_qJ% zTg(e&(!0qvQ~<1D2s!Qpp_;fk>VM86&k=GGJYXJR(S_BeOKG$9*Ji9+ zA&LH?GR{XIE%}9mmOc{sbv^oM$uE{vf7dPg^zmsSA)%|<1PkDSVx@;*Whk>RR4R89 ztdIy}8J+4UnU2OPnYN%z)@8NT_}ci60PAJ&^c4K>P&{)eiyj7d%uy1jJv^P?>MS z;#aLGMZi;^CP4x2H>?;f0;Wij4NyppY^aGF>z;ay*X7_jNZS@#IW$UZ8qivxcEr;w zj>09Y$+dQig)Htj%@>TCt;-sigQY>ReKqCE13c5R6nF>JMpfWUSt1zINTC&nafcM> z;v^2GuPKDvT%eO2JMD;a6m=@Pu(&3c=Z;!+Qq+xfV#VIl4jnOEz5&Rfc9waC?#VV7 z_t$k9=$?}Qt~ zsYvuJ=$h79#_71g;p400LIeaWvj_HcT!@G=E5!wpBduhiDN2e#vzs(5YV7MF4T~B} z`{$4bIM!i}pS{u?=dN>b8SaxFPJrJ%3lf}%(+YB9yG?BoKqf<}LlT(Gp490lr*1SGoiO9GMx zE%=0}xiuhiGy_^o0!kk?3Q1-c%eX-Z!cwFA00Vu#)#y3DXhtDNtz8Egt08nziJcr^ zATh?4qw8LlG)86Qmoye4R(xio!l)E!1x3kn>?_hZ$Z><)2c%n$ZobUNM2=2;1xGsv zA3=x3m*wCCGMcqy@npNTl zp2!FFHP4Zy&_tv!r2D3c(u(U2gR6Y=L|#a(=fxB2#&5m*u>uazMmKjr`gO2fWs`EE zL{*}KW>RDbgKO|QA9XSgaqhvhg%07)QtoSK>4m0-s6#ACQi=5pun#=0YRx0ci5ZYi zmQwqCgCA3Vm)@WD&w~=H-=w}j*zsYmL%@KFrWU?xnI#C`gRgQDox60jJ89$)eML^N ztwr^e4E_#BwZ7yq0j}Ha-O*NZrm+eyKq@mla-^}_eNYA?M;fc$N0e|yY4?$CFb(16 z>p;s$Bd%wwigYrh&zPoN%53aDBltm8Tr&vV8gZR|SG;{v>ug_}r#TAZf%Prk%~68O z$!L`{N5MVrOq!#(o{S*qR+vavR;?k0B82L+Wx1!=ARxOfYj}j4ONffpe$6QO>qgqr z^;N67k+y1wT4u$1BW>%o=XfooMXE|TG>HTfLuLyw-RW3o*hN=B%H6WotxLbk5=VE- zxLytKRr;xQdjAikpE^1HpQWGLWca^JKlRJe-49Rh)GtSO zKRmfpzZ~7&CwJdGw^QF6>H7NAPJL{L$1^(cI=4Gr_t(kY+jG0;)K0xSw)^tbPR{&) ze{QEf9Nhi*+)jNsxcl+Bo%$19`CGQ4{zO;)maV8i(Um{4l?6}n9vs;EsMW2H5I#pA zb_j>ulB`nA@r z1B^u(Q$7b6LK)Y{%Q?V+V9UtMI=|41iK8I7a|sh<+V0^JJA`9|ol!3CSsQ1{YT>R~ z8%m^1BqLZMez!^!xo&S7VGL#ep%IaqVUejQluaYh2W&LS5L$sbCP6kV!#1f$s%`+< z14u_)Nr!w7AT4o4YODdIEw1!4fb^~@uYT8s2gm`vL(|Zw$SHl(v}~j;;iz?+r737y zzl2Q+O>@itho)_a+G-}h$fJ|dAS&h|kF#n}>(WZdV{pJZG#T&REMOJ?(XnwL}?iIiwoo49MFG?cU>B^4tx3l3ar&Su$0MGT;R-_Y?Z;*(!2rpDkeLFt*C3_qZt`&^&q)0 zJc9pPopn_9>S_<0R_jQ}UV7#tqm{jIm+qd64B5Ccmi}C2N|H2h=um&tCwk@zHcOKU z&}1+dkbO^pqSufPAoTMe4tHI1sR8uzvPpFYQ&HCF z!abOZelT*lQphDr<g_|@_D8ffy<(J^Ea_BPbE%;$#M*i!G62b4C z7H%klpWCe((3Y6qjRpW~#q{Yj)DzRI&!8oyn{;lpl9=v~P+SKJq$5!psEf~Nt53y4 zDg&hQjJ5_yWvgk8wvvKTiJ*x$I^}~Ks|hoMbouq&gTbTHRLbLedN9Ol_NxaIrxIEo z*MBki<_P=;KBc}(sNV3YdsJ)9Q>kYh;vR-LqY!(b>Mw>N&ZGMFF20!MQhzth^>!DZ zPj#s8j&*$XsQ$@+&G^|uxR6qz{vW9Nfs60RQUU+~00v@9M??Sz00962J*GX*00009 za7bBm000XU000XU0RWnu7ytkO2XskIMF-*t9SJQfh8#?a0005PNkl8n8qt@0h?fu<=GY30e$Lgk?2}CRsew^wq;N zNI3>1Y>=);HP>tnFWeFI&T@Mp$sftRVn$E5L60)i${|SKdejpf15GMZbDYg&EE5>i zOvW>T0X3;y%?T2uGK1qJ++)$fF))+yOkm=fG$imi7q2vU&76%8Ofiad;lbfDPov0J z4Zf^$yMr5M_3tLuwdKl9dw%xehr?om6X99WOkjP*3oL(eCRj}YRiYZjBs!2d-9ptU zo5kOZ3{K-YaX zaB^>EX>4U6ba`-PAZ2)IW&i+q+TEI2avRH%ME`RYy@Z^H<>YAAJLu)V;|YiYDe6k1 zuDy>IMS?683Yife9_~>v`~Uv;nE&Blsy>>SO3f{2%fHxS^POL+ef)boIvelL`!9Zb z&b>cw-k$Ir3Ot6#pLsve?;KCxUr^%n_;`QZl=-|)eO~DK#J39uy|d?+=Xv#cq2M3K z-ScnLp0DfiWjoLBQ0^t(PX73JECgdE4hC=h4lY=J-ggPCAk@%#)K4Fp*Ad6>A>?~J zd>%XV_Unh>z5VtfcD6r{hxef{Ha}0uA7b=8?$YP6yAgU_k^BD6@1E$*CHwmCC3fem zdd`0AuE$KIvUzUGJ(loT1}6?e`G`j5tMHxpz1*+HS7nQnpf9pH_?pHw=ZW@l(Jj~A zar-__H(6rz+ZP_apFZ4UH5A|cyh(}ra>tj@!ZKvXhe_4~hyB}H+_gtU+<1o}hA`&H1NKFf!WW|`kPl*)_^%PPxDW#lB zs;Q-(LykG+oJ$r*^%6=fspL{hEv@t#YOJZ|T57GW_U2oF!cxnvm{wbBz4NA>OLtz~ zIivUCM;LLWkw+PIw9zNXPI@j*_U5oQT{8hVpd&k_3buL+Ht3yciDBf-49qh z;lz_pKIPQYPJheVGpp~j=00TZpR?wkSyRU1J+FMv8iz~yb_pjsNy-@+^U;yJ=6{wsqtyKynKMe= zGjl)Y?USsnemhFI2~rg*rZyaijT3h5zIOGbFF%^Uy}*C(LVJeoW~r{6?Eq%2d51_8 zmOI0i7IIxB?0lM2P_5Z@jN(QsXPh>78Hvo!xK7RKh`{>hDR^)DtiKn$&M$%Mr!~l0 z8zFOs$%~htlXr{O@tT-iOzO&i_-MZRLQ0-}hiOx9rLJSr0B*7NFxcV(NCjn3l20Q7 zZ7;mrv0dHK&UWa8wz*Ska@%@H5%BI%R?f5|fs4&H8OYnm}9L$OD7kjg*x+|C2fe%KH^g*XTmMp?%dP1ot-2@ zG5WUmNmO>Eiuca3=IL6>E1{v<9Q4~MGHX;~*t_);LO)|3P6^o&^_Yj*%kS-aM46tv zb{qu~3Zh7Y<$J7?z5@yEn#a!ekd|XBtF;CBRd;Q6tu?c$!LknmvsinC(1?5LFyM&3 zE-tiF=&ZSyb|6!B-Y@<^>bpnt@xWIfbs@?M(Q)h!sh(PI3GCS*GFOXgE-4R?TS*kb zT7-Y4e2B;%b+1@vsPK_j1;KnsB+Fh~fV;vW8a^YGcA4v-d)Ab0Dim(v1?7Y`PwuBr zAOHd~`lw6~_|gEv1ZQ<0cgyIm1YawDo(e90)=}3!0KCx*3O_cQELZD;5LG>bJq!SG zMk*{LH?1!R{sdcLoU(juRM9T^tdlRQ0xX?Jx9_Njt&MQfSSUH(!|i&)rr*H$Y|+nL z7Fmy+&_c;8+ZkH&R;3rF1Lul2QHz{$#ncN}tpsx~NGE3qOoifd zsw@zuW4rrqP{=w4TwIX)pn3YpAONOnduDs%Jitq(M^eqU z2k6Sj87Zz=X0! z;oGU`1Qb*Ot9Yok9kt-r6$3Cxs&D}BY2rp&;eiA7*marg|Ib^opV?fr3uS1CyvwBjO;2 zVAvJqQ0Ab=Y&N_{TLjxd{Cypgxr&PGRO-WCeS#E4-h&Lv{EP@0yB(KN137H~NJx6p zFgAP(OYgI>n5sGwQ`3M^JH?bh8Bm4_U@ZC|VBD(KY&NJbB502dJZY=VmiLTYf_1mFNtM7SjQ* z@pF(rnvrE|Q=3`Z$)@y9p}~^rEu{|TVHIS2Sv}En;nkJHfMGHcVO8UApI3XQ$s8bZ z{1j%0$D-2{(^j)o!MPKch05@opt7GZvZG2n42-Ff1**W$wm=D%wH{&;h4I@2b)jY6 zV+++Pbp0u~fR_0LTVH~f`2<^Ef|mINTR(>u<)_ftOHl70FZmNW(NXLO4k&xDdQW$O zay`->6<3=hY%n4=@p4OpcBr`S-&CA&yw!1)c8_Una4l%5a4y1ZO`7%6Tp|}FW%OrA z-*KU>p&Ko-RJ5m3S}b5GaFE?=)?n%4m&Ru++Tzr|re>7=k9F zDtq+p=y}Y!$39_!bV@C?rR~3l3KjYqs@UH`Wp1n*7Qt6_;zrCS5uw6jAYrbf8r28U zxKLD>k>-~mxSr9E^nJ)BqPdFc6a}>d&HdE;{}wRJ&yn#442hv_BTi-V!b$BVh?6?r zO*0CIcjykPEz&W|vZ0AEhmpw)7J-)|s5@d50)bgA8ydQvV^{vffjPU~nh5gWpuFh~ z^y`#Tu_1Rcxh6(bk!Ta~D#B1>i~$Owdb_>&keo@>$B}a{2rU#Fu1u#E%mI|K>K?0q zl=kl)A0l6x950k5@(to-r1?&L4p#7{JtePVMG@TfA;$#`wuc<2&g6f zNLTU=Jx+BetQMjs%rXRx902nHsE{~;n7{#(mC@h@?*fIEKn4vz7lI^d6aj@`+VtKw zMm04`q@=FiK)3XjuF1yfmbBjq0`R9nY2yl*<23sW-behO*PuE}^jL@Tr#GoXq2f~c zkzO4LWQPx0j^D; zqBBy^J~beu_&t;`9?lGm`f+ikUev~czfl_1B!NaNCZr%?q9Z1aam#P9U60F}C{hTC zE>S4RPmMM@Td2aE4I+G94VBNKlj}tj8XVJ;qxL`t!TQk@8us62%>}wfeF^3`#pu2P z{a_Gqu!?P1NDd2~p|0pDG~?7TZcXf(FewX1u$3BAK3x;;5pj%dps_gU*U(KHT#FhF zQEav=NhWs_nNRSgY0>H}qBu1EMD8IUs2FrF%WTDYF_6O@)_y66a>VzO z{)G01Do|l?@!>5!J$jLw>vwHNrN=ZVPt>p{b;oyV=s-s-4$|ZFY#@r`_JH8MrAr7^ z)HZ0=cd}{iDgZUlvS2bKT<{BXi%qVuO^Ww^1j_$v^dvd_nV@^mKoYw2WEwxcbUXwW zI#oiqnRQ3FT`WA%3jxtEbAqc%E;1f4DA+A;GbgVin5o>66P+YsV3iZ2nbSa7FRo1` ztgQau$Qq7ccb+IwjSM$x(ampDH0O?rqnvXm%9^9m*BqpQ;C~L%Am!mkctBUfY3M`4 zX_^&{OmnWIKF5kBjG>>W=Q8ox=^nyZ(@eFZhcNDV;ngLKuNL}w@X$l%%Yx{g9%{$@ zjR1X<8COHT4qX3a-s;|~PxE#8`CfgRuglLLya+GWG-hLh-Ml84sDcBEVO0$kCWV@1 z+@KWVM@vWT0I%vUSt7bHyGD~^>?%NS_*1Hx=0ofdB^}@3ksoYBenvJ115M}p?pA3m z2Y!%SHL^c*hq~>8x9}dGRN;EbJiLlPNfwWJKXXv4It8^!jpy5gpgu_zwIHLW)-VjB z3r?X2ReDfMHEZ6!DjAe+s=QMO+HV){vm$uymC4L+&8&lTtt*<}z|Y_WC=nMR5fgBe zAT=X*rwHO&SBM~`_#TR-XRe%eUwFwmJ_V`ko5Bp^3R3#tsKOm&H!4M2GSQCc4-di; zJydOuus|NNb(#u2g*K|o-vv2p%b-L6U0}BAo)6wQq+X zlJ^@zBf7d9RU=`#5?2j@`Zuz~SK~U};-YJ3-CH~eE|orF8hAL;-bdhYJ5burWV@oinfbrJW z7jCh=dn85$xgjM{p0^6`?TxD@Xd<~tna~e3|IqYQ&w6+s`qF6o&RnQFXUNGzP88f5 zY67y7nn0_;WpWvJ?5<(L;Np)#3PvAMNtHDlVaqKhGMx+1Sl%R3ERsl0A0RmgfrLiR zS%cQ6KthiondakuP1Xpf(Y`iagdV^N2$*Z7aL3dx%9_BVeUMloJ(v$pDw-nE3c^AZ zpfLBrld(3ywv8sAzlh}9g!rEZ#O6;X#Q!uPHXkO$aza(gWD?6H0wBC)KzuY0FkMH} z9n=Q<#n=U@)S|^M8hyyfd!#x{Q{Y_nbj`3L27$8f>D~-Np3|@0o$14V#5`qp+h=wz zJKUCm6Dv#7&BeNfZr#)S!fkQ$ixaLNO5!riI<Vm&xctOa5hOU9q@F+xjC3lFXj zDs^-(q0kHyabJ>zTq-{?XdnEU`LaR#;LptO8?<-!><4#dzF^NjmCxo^`uTU|v-y>N z{$2TOex;v(S3Vo}YkmD&`rG_Wfd8rfHa`>Kf2zOD&jk3N>TmNi0sfo%`*F_$xo7@L z@4d)9^H+NBMedou(t9s*&-|6%dwDeVU-~SA`Ajg{`&j^h7}NKU0&IQE=jDR{5aIU^ z0;FKRe-a>)fm1cL_pdkp5rVI?8&E^=-ljJM^Kk>q1kDcrg@QAGdx8H)7eeqrGS-^^ z03A6FUL==>E&u=k24YJ`L;wc>0RRC#rajI8000SaNLh0L01FcU01FcV0GgZ_00007 zbV*G`2jU1F2_yqzYhO7400Fj1L_t(|+U=XcQNu74MCA+>fU8Ln451dfp#~^}W)hb` zmIG$+Ky1tQm%RGgJ?Eg=NKem}9D<@KilQirQbhpV0cc`>f2gdSHiYmRLU>wIQZ3~? z0C)rN37`XTQc1t%+yi*;%lXL#z%zh@%K0wmivOv*q<&eAmGifxrnYk00dwY37n24v zC#IZXN&c7H40GnP=vRt+y=($U8CVqe$jtWD<&HPDYvZdo*LX z`;^O^j55h5frQ{L56DE|F8?^#P$vBz2OG+y-&wAd_ne0@~xJ;g*&ygl)(oy9oilQirq9}@@D9Xxw0V(}(z2jMyG5`Po M07*qoM6N<$f+4}i0ssI2 literal 0 HcmV?d00001 diff --git a/sample/src/main/res/layout/activity_main.xml b/sample/src/main/res/layout/activity_main.xml index ccd43f7..31d921e 100644 --- a/sample/src/main/res/layout/activity_main.xml +++ b/sample/src/main/res/layout/activity_main.xml @@ -85,7 +85,9 @@ android:layout_height="wrap_content" app:mp_icon="@drawable/ic_github_circle_grey600_24dp" app:mp_summary="@string/credit_summary_yarolegovich" - app:mp_title="@string/credit_title_yarolegovich" /> + app:mp_title="@string/credit_title_yarolegovich" > + + + app:mp_title="@string/credit_title_prokhoda" > + + + + + + + diff --git a/sample/src/main/res/values/strings.xml b/sample/src/main/res/values/strings.xml index 4e0a9cc..a9d52af 100644 --- a/sample/src/main/res/values/strings.xml +++ b/sample/src/main/res/values/strings.xml @@ -9,4 +9,6 @@ Contributor Yaroslav Polyakov Developer + Parminder Singh + Contributor From 3fa42c113502104133df229828aac98c199c3393 Mon Sep 17 00:00:00 2001 From: Parminder Singh Date: Thu, 30 Aug 2018 14:25:59 +0200 Subject: [PATCH 06/10] Background color bug fixed --- iconswitch/src/main/java/com/polyak/iconswitch/IconSwitch.java | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/iconswitch/src/main/java/com/polyak/iconswitch/IconSwitch.java b/iconswitch/src/main/java/com/polyak/iconswitch/IconSwitch.java index fdbef39..a0426e7 100644 --- a/iconswitch/src/main/java/com/polyak/iconswitch/IconSwitch.java +++ b/iconswitch/src/main/java/com/polyak/iconswitch/IconSwitch.java @@ -124,7 +124,7 @@ private void init(AttributeSet attr) { activeTintIconLeft = ta.getColor(R.styleable.IconSwitch_isw_active_tint_icon_left, colorDefActive); inactiveTintIconRight = ta.getColor(R.styleable.IconSwitch_isw_inactive_tint_icon_right, colorDefInactive); activeTintIconRight = ta.getColor(R.styleable.IconSwitch_isw_active_tint_icon_right, colorDefActive); - background.setColor(ta.getColor(R.styleable.IconSwitch_isw_background_color, colorDefBackground)); + backgroundColor = ta.getColor(R.styleable.IconSwitch_isw_background_color, colorDefBackground); thumbColorLeft = ta.getColor(R.styleable.IconSwitch_isw_thumb_color_left, colorDefThumb); thumbColorRight = ta.getColor(R.styleable.IconSwitch_isw_thumb_color_right, colorDefThumb); currentChecked = Checked.values()[ta.getInt(R.styleable.IconSwitch_isw_default_selection, 0)]; From 5529778a807733dd2a0d6bb0521b1da60641a7d5 Mon Sep 17 00:00:00 2001 From: Parminder Singh Date: Tue, 11 Sep 2018 10:23:19 +0200 Subject: [PATCH 07/10] Fixed bug, which freezes the switch when you drag out your finger during a switch (with scroll active). --- .../src/main/java/com/polyak/iconswitch/IconSwitch.java | 7 +++++++ sample/src/main/AndroidManifest.xml | 2 +- 2 files changed, 8 insertions(+), 1 deletion(-) diff --git a/iconswitch/src/main/java/com/polyak/iconswitch/IconSwitch.java b/iconswitch/src/main/java/com/polyak/iconswitch/IconSwitch.java index a0426e7..52153db 100644 --- a/iconswitch/src/main/java/com/polyak/iconswitch/IconSwitch.java +++ b/iconswitch/src/main/java/com/polyak/iconswitch/IconSwitch.java @@ -228,6 +228,7 @@ public boolean onTouchEvent(MotionEvent e) { clearTouchInfo(); break; case MotionEvent.ACTION_CANCEL: + cancelAction(); clearTouchInfo(); break; } @@ -292,6 +293,12 @@ private void clearTouchInfo() { } } + private void cancelAction() { + if (thumbDragHelper.smoothSlideViewTo(thumb, currentChecked == Checked.LEFT ? thumbStartLeft : thumbEndLeft, thumb.getTop())) { + ViewCompat.postInvalidateOnAnimation(this); + } + } + private void toggleSwitch() { currentChecked = currentChecked.toggle(); int newLeft = currentChecked == Checked.LEFT ? thumbStartLeft : thumbEndLeft; diff --git a/sample/src/main/AndroidManifest.xml b/sample/src/main/AndroidManifest.xml index ce1f447..1f9a2a4 100644 --- a/sample/src/main/AndroidManifest.xml +++ b/sample/src/main/AndroidManifest.xml @@ -13,7 +13,7 @@ + android:screenOrientation="fullSensor"> From cf1924b35079cc10011cab4241896ef703950869 Mon Sep 17 00:00:00 2001 From: Parminder Singh Date: Tue, 11 Sep 2018 15:00:44 +0200 Subject: [PATCH 08/10] Fixed bug, which freezes the switch when you drag out your finger during a switch (with scroll active). --- .../src/main/java/com/polyak/iconswitch/ViewDragHelper.java | 3 +++ 1 file changed, 3 insertions(+) diff --git a/iconswitch/src/main/java/com/polyak/iconswitch/ViewDragHelper.java b/iconswitch/src/main/java/com/polyak/iconswitch/ViewDragHelper.java index 3e4b4dc..08e8322 100644 --- a/iconswitch/src/main/java/com/polyak/iconswitch/ViewDragHelper.java +++ b/iconswitch/src/main/java/com/polyak/iconswitch/ViewDragHelper.java @@ -237,6 +237,9 @@ public boolean settleCapturedViewAt(int finalLeft, int finalTop) { } private boolean forceSettleCapturedViewAt(int finalLeft, int finalTop, int xvel, int yvel) { + if(mCapturedView == null) + return false; + final int startLeft = mCapturedView.getLeft(); final int startTop = mCapturedView.getTop(); final int dx = finalLeft - startLeft; From 74b8431bb8f3bf75d952c01fa624bcd3ebd2224e Mon Sep 17 00:00:00 2001 From: Parminder Singh Date: Fri, 21 Sep 2018 09:10:34 +0200 Subject: [PATCH 09/10] Added setChecked(Checked newChecked, boolean ignoreEnabled) function. --- .../src/main/java/com/polyak/iconswitch/IconSwitch.java | 7 +++++++ 1 file changed, 7 insertions(+) diff --git a/iconswitch/src/main/java/com/polyak/iconswitch/IconSwitch.java b/iconswitch/src/main/java/com/polyak/iconswitch/IconSwitch.java index 52153db..fff450c 100644 --- a/iconswitch/src/main/java/com/polyak/iconswitch/IconSwitch.java +++ b/iconswitch/src/main/java/com/polyak/iconswitch/IconSwitch.java @@ -388,6 +388,13 @@ public void setChecked(Checked newChecked) { } } + public void setChecked(Checked newChecked, boolean ignoreEnable) { + if ((ignoreEnable || isEnabled()) && currentChecked != newChecked) { + toggleSwitch(); + notifyCheckedChanged(); + } + } + public void toggle() { if(isEnabled()) { toggleSwitch(); From af3b57b96da8a94d5395fe08d06736acf6f8a4db Mon Sep 17 00:00:00 2001 From: parminder93 <42768100+parminder93@users.noreply.github.com> Date: Wed, 23 Jan 2019 11:21:28 +0100 Subject: [PATCH 10/10] Update README.md --- README.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/README.md b/README.md index 3091259..1427d11 100644 --- a/README.md +++ b/README.md @@ -7,7 +7,7 @@ The library is a custom Switch widget inspired by this [dribbble shot](https://d ## Gradle Add this into your dependencies block. ``` -implementation 'com.polyak:icon-switch:1.0.1' +implementation 'com.github.parminder93:IconSwitch:v1.0.5' ``` ## Sample Please see the [sample app](sample/src/main) for a library usage example.