|
|
@@ -103,6 +103,9 @@ public class EventDetailPresenter extends Presenter<EventDetailModel, IEventDeta
|
|
|
case Event.RECOMMEND:
|
|
|
view.setScrollToPosition(event.getIndex() + 1);
|
|
|
break;
|
|
|
+// case Event.START:
|
|
|
+// getHelper(ActionBarHelper.class).setProgressVisible(false);
|
|
|
+// break;
|
|
|
case Event.DETAIL:
|
|
|
showEventNoticeDialog();
|
|
|
break;
|
|
|
@@ -218,21 +221,25 @@ public class EventDetailPresenter extends Presenter<EventDetailModel, IEventDeta
|
|
|
view.setPageNumber(index + " / 5"); // TODO: 마지막 페이지에서 페이지번호는 뜨지 않는다
|
|
|
}
|
|
|
}
|
|
|
- else if (model.getEventDetailType() == 1) {//복합형(투표)시 스크롤 제어 해야됨
|
|
|
+ else if (model.getEventDetailType() == 1) {
|
|
|
view.hidePageNumberArea();
|
|
|
- view.setScrollEnabled(index == 0);
|
|
|
+ //view.setScrollEnabled(index == 0);
|
|
|
}
|
|
|
else { //복합형(글자형) 임시 지정
|
|
|
view.hidePageNumberArea();
|
|
|
- if (index == 0) {
|
|
|
-
|
|
|
- }
|
|
|
- else if (index == 1) {
|
|
|
- getHelper(ActionBarHelper.class).setProgress(20); // 360/360
|
|
|
+ if (index == 1) {
|
|
|
+ setProgressVisible(true);
|
|
|
+ setProgress(20);
|
|
|
|
|
|
}
|
|
|
else if (index == 2) {
|
|
|
- getHelper(ActionBarHelper.class).setProgress(40);
|
|
|
+ setProgress(40);
|
|
|
+ }
|
|
|
+ else if (index == 4) {
|
|
|
+ setProgressVisible(false);
|
|
|
+ }
|
|
|
+ else {
|
|
|
+ setProgress(100);
|
|
|
}
|
|
|
}
|
|
|
}
|
|
|
@@ -242,4 +249,12 @@ public class EventDetailPresenter extends Presenter<EventDetailModel, IEventDeta
|
|
|
super.onNavigationClickClose(navigationBar);
|
|
|
}
|
|
|
|
|
|
+ private void setProgress(int percent) {
|
|
|
+ getHelper(ActionBarHelper.class).setProgress(percent);
|
|
|
+ }
|
|
|
+
|
|
|
+ private void setProgressVisible(boolean isProgressVisible) {
|
|
|
+ getHelper(ActionBarHelper.class).setProgressVisible(isProgressVisible);
|
|
|
+ }
|
|
|
+
|
|
|
}
|