Browse Source

[마이][Common] 버킷리스트 정렬 아이콘 클릭 효과 반영

Hasemi 7 years ago
parent
commit
edb2924697

+ 1 - 1
app/src/main/java/kr/co/zumo/app/lifeplus/view/screen/my/bucketlist/IMyBucketListView.java

@@ -24,7 +24,7 @@ public interface IMyBucketListView extends IView {
 
   void setCompletedCount(String str);
 
-  void changeCheckImage(boolean isClicked);
+  void changeCheckImageText(boolean isClicked);
 
   void setClicked();
 

+ 13 - 3
app/src/main/java/kr/co/zumo/app/lifeplus/view/screen/my/bucketlist/MyBucketListFragment.java

@@ -1,6 +1,7 @@
 package kr.co.zumo.app.lifeplus.view.screen.my.bucketlist;
 
 import android.graphics.Rect;
+import android.graphics.Typeface;
 import android.os.Bundle;
 import android.support.annotation.NonNull;
 import android.support.annotation.Nullable;
@@ -90,7 +91,7 @@ public class MyBucketListFragment extends FragmentBase<MyBucketListPresenter> im
       .menu(actionBar -> presenter.onNavigationClickMenu(actionBar))
       .search(actionBar -> presenter.onNavigationClickSearch(actionBar))
       .back(actionBar -> presenter.onNavigationClickBack(actionBar))
-     // .scroll()
+      // .scroll()
       .show();
   }
 
@@ -153,8 +154,17 @@ public class MyBucketListFragment extends FragmentBase<MyBucketListPresenter> im
   }
 
   @Override
-  public void changeCheckImage(boolean isClicked) {
-    imageViewBucketCheck.setImageDrawable(isClicked ? getResources().getDrawable(R.drawable.icon_bucket_sorting_select) : getResources().getDrawable(R.drawable.icon_bucket_sorting_default));
+  public void changeCheckImageText(boolean isClicked) {
+    if (isClicked) {
+      imageViewBucketCheck.setImageDrawable(getResources().getDrawable(R.drawable.icon_bucket_sorting_select));
+      textCompleteBucket.setTextColor(getResources().getColor(R.color.C000000));
+      textCompleteBucket.setTypeface(null, Typeface.BOLD);
+    }
+    else {
+      imageViewBucketCheck.setImageDrawable(getResources().getDrawable(R.drawable.icon_bucket_sorting_default));
+      textCompleteBucket.setTextColor(getResources().getColor(R.color.C666666));
+      textCompleteBucket.setTypeface(null, Typeface.NORMAL);
+    }
   }
 
   @Override

+ 2 - 2
app/src/main/java/kr/co/zumo/app/lifeplus/view/screen/my/bucketlist/MyBucketListPresenter.java

@@ -104,11 +104,11 @@ public class MyBucketListPresenter extends Presenter<MyBucketListModel, IMyBucke
       case Event.TOGGLE:
         if (event.getBool()) {
           view.drawList(model.getCompletedBucketList());
-          view.changeCheckImage(event.getBool());
+          view.changeCheckImageText(event.getBool());
         }
         else {
           view.drawList(model.getBucketList());
-          view.changeCheckImage(event.getBool());
+          view.changeCheckImageText(event.getBool());
         }
         break;
       case Event.COMPLETE_BUCKET: