|
|
@@ -24,15 +24,16 @@ public class EventDetailAdapter extends RecyclerView.Adapter<EventDetailView> {
|
|
|
|
|
|
private static final int TYPE_EVENT_COVER = 0; //커버는 모든 이벤트 유형 공통사용
|
|
|
|
|
|
- private static final int TYPE_EVENT_ENTER_CONTENTS = 1; //응모형 내용
|
|
|
- private static final int TYPE_EVENT_ENTER_LAST = 2; //응모형 내용
|
|
|
+ private static final int TYPE_EVENT_ENTER_IMAGE = 1; //응모형 상세(이미지)
|
|
|
+ private static final int TYPE_EVENT_ENTER_VIDEO = 2; //응모형 상세(이미지 + 비디오)
|
|
|
+ private static final int TYPE_EVENT_ENTER_LAST = 3; //응모형 (마지막)
|
|
|
|
|
|
- private static final int TYPE_EVENT_SELECT_COMBINED = 3; //항목 선택형 복합형
|
|
|
- private static final int TYPE_EVENT_SELECT_TEXT = 4; //항목선택형 글자형
|
|
|
- private static final int TYPE_EVENT_SELECT_RESULT = 5; //항목선택형 결과
|
|
|
+ private static final int TYPE_EVENT_SELECT_COMBINED = 4; //항목 선택형 복합형
|
|
|
+ private static final int TYPE_EVENT_SELECT_TEXT = 5; //항목선택형 글자형
|
|
|
+ private static final int TYPE_EVENT_SELECT_RESULT = 6; //항목선택형 결과
|
|
|
|
|
|
- private static final int TYPE_EVENT_RECOMMEND_DEFAULT = 6; //추천컨텐츠 기본형
|
|
|
- private static final int TYPE_EVENT_RECOMMEND_TAG = 7; //추천컨텐츠 태그형
|
|
|
+ private static final int TYPE_EVENT_RECOMMEND_DEFAULT = 7; //추천컨텐츠 기본형
|
|
|
+ private static final int TYPE_EVENT_RECOMMEND_TAG = 8; //추천컨텐츠 태그형
|
|
|
|
|
|
private Context context;
|
|
|
private IEventListener listener;
|
|
|
@@ -55,9 +56,12 @@ public class EventDetailAdapter extends RecyclerView.Adapter<EventDetailView> {
|
|
|
case TYPE_EVENT_COVER:
|
|
|
view = inflater.inflate(R.layout.event_enter_type_cover, parent, false);
|
|
|
return new EventDetailCoverHolder(view);
|
|
|
- case TYPE_EVENT_ENTER_CONTENTS:
|
|
|
- view = inflater.inflate(R.layout.event_enter_type_detail, parent, false);
|
|
|
- return new EventEnterContentsHolder(view);
|
|
|
+ case TYPE_EVENT_ENTER_IMAGE:
|
|
|
+ view = inflater.inflate(R.layout.event_enter_type_image, parent, false);
|
|
|
+ return new EventEnterContentsImageHolder(view);
|
|
|
+ case TYPE_EVENT_ENTER_VIDEO:
|
|
|
+ view = inflater.inflate(R.layout.event_enter_type_video, parent, false);
|
|
|
+ return new EventEnterContentsVideoHolder(view);
|
|
|
case TYPE_EVENT_ENTER_LAST:
|
|
|
view = inflater.inflate(R.layout.event_enter_type_last, parent, false);
|
|
|
return new EventEnterLastHolder(view);
|
|
|
@@ -101,10 +105,12 @@ public class EventDetailAdapter extends RecyclerView.Adapter<EventDetailView> {
|
|
|
|
|
|
if (type == 0) { //첫번째 인덱스는 응모형 임시구현
|
|
|
switch (position) {
|
|
|
+ case 2:
|
|
|
+ return TYPE_EVENT_ENTER_VIDEO;
|
|
|
case 4:
|
|
|
return TYPE_EVENT_ENTER_LAST;
|
|
|
default:
|
|
|
- return TYPE_EVENT_ENTER_CONTENTS;
|
|
|
+ return TYPE_EVENT_ENTER_IMAGE;
|
|
|
}
|
|
|
}
|
|
|
else if (type == 1) { //두번째 인덱스는 항목선택 복합형 임시구현
|