package com.sxjs.jd.composition.main.homefragment;
import com.sxjs.common.base.baseadapter.entity.MultiItemEntity;
import com.sxjs.jd.data.Constant;
/**
* Created by admin on 2017/2/22.
*/
public class MultipleItem implements MultiItemEntity {
private int positon = -1;
private int spanSize;
public int getSpanSize() {
return 1;
}
@Override
public int getItemType() {
if (positon == 0){
return Constant.TYPE_TOP_BANNER;
}else if (positon < 11){
return Constant.TYPE_ICON_LIST;
}else if (positon == 11){
return Constant.TYPE_SHOW_EVENT_3;
}else if (positon == 12){
return Constant.TYPE_FIND_GOOD_STUFF;
}else if (positon == 13){
return Constant.TYPE_WIDTH_PROPORTION_211;
}else if (14<=positon && positon < 16){
return Constant.TYPE_NEW_USER;
}else if (positon == 16){
return Constant.TYPE_JD_BULLETIN;
}else if (17<=positon && positon <= 20){
return Constant.TYPE_JD_SPIKE_HEADER;
}else if (21<=positon && positon <= 24){
return Constant.TYPE_JD_SPIKE_CONTENT;
}else if (positon == 25){
return Constant.TYPE_JD_BULLETIN;
}else {
return Constant.TYPE_NEW_USER;
}
}
public MultipleItem(int positon) {
this.positon = positon;
}
public int getPositon() {
return positon;
}
}