Explorar el Código

[이벤트][Common] 이벤트 복합형 스크롤 제어 구현 중

Hasemi hace 7 años
padre
commit
e8201c0928

+ 5 - 0
app/src/main/java/kr/co/zumo/app/lifeplus/view/screen/event/EventDetailFragment.java

@@ -144,4 +144,9 @@ public class EventDetailFragment extends FragmentBase<EventDetailPresenter> impl
   public void hidePageNumberArea() {
     textViewPageNumber.setVisibility(View.GONE);
   }
+
+  @Override
+  public void setScrollEnabled(boolean isScrollEnabled) {
+    recyclerViewEventDetail.setNestedScrollingEnabled(isScrollEnabled);
+  }
 }

+ 9 - 0
app/src/main/java/kr/co/zumo/app/lifeplus/view/screen/event/EventDetailPresenter.java

@@ -207,5 +207,14 @@ public class EventDetailPresenter extends Presenter<EventDetailModel, IEventDeta
     else {
       view.hidePageNumberArea();
     }
+
+    if (model.getEventDetailType() == 1) {//복합형(투표)시 스크롤 제어 해야됨
+      if (index == 0) {
+        view.setScrollEnabled(false);
+      }
+      else {
+        view.setScrollEnabled(true);
+      }
+    }
   }
 }

+ 2 - 0
app/src/main/java/kr/co/zumo/app/lifeplus/view/screen/event/IEventDetailView.java

@@ -21,4 +21,6 @@ public interface IEventDetailView extends IView {
   void setPageNumber(String pageNumber);
 
   void hidePageNumberArea();
+
+  void setScrollEnabled(boolean isScrollEnabled);
 }