diff --git a/uielements/build.gradle b/uielements/build.gradle index 092f2cb..b9a52bf 100644 --- a/uielements/build.gradle +++ b/uielements/build.gradle @@ -29,7 +29,6 @@ dependencies { implementation 'com.android.support:appcompat-v7:26.1.0' testImplementation 'junit:junit:4.12' - compile 'com.crystal:crystalrangeseekbar:1.1.3' androidTestImplementation 'com.android.support.test:runner:1.0.1' androidTestImplementation 'com.android.support.test.espresso:espresso-core:3.0.1' } diff --git a/uielements/src/main/java/com/tabbara/mohammad/uielements/JobDoneToggle.java b/uielements/src/main/java/com/tabbara/mohammad/uielements/JobDoneToggle.java index 30bff20..64f625c 100644 --- a/uielements/src/main/java/com/tabbara/mohammad/uielements/JobDoneToggle.java +++ b/uielements/src/main/java/com/tabbara/mohammad/uielements/JobDoneToggle.java @@ -16,6 +16,7 @@ */ public class JobDoneToggle extends ToggleButton { + private static boolean on = false; public JobDoneToggle(Context context) { super(context); init(); @@ -36,7 +37,11 @@ private void init(){ setText(getResources().getString(R.string.incomplete)); int padding = (int) getResources().getDimension(R.dimen.small_spacing); setPadding(padding,padding,padding,padding); - setBackgroundResource(android.R.color.holo_red_light); + if(on){ + setBackgroundResource(android.R.color.holo_green_light); + }else{ + setBackgroundResource(android.R.color.holo_red_light); + } setTextOff(getResources().getString(R.string.incomplete)); setTextOn(getResources().getString(R.string.complete)); } @@ -45,8 +50,10 @@ private void init(){ public void toggle() { super.toggle(); if(isChecked()){ + on=true; setBackgroundResource(android.R.color.holo_green_light); }else{ + on=false; setBackgroundResource(android.R.color.holo_red_light); } }