|
|
@@ -11,6 +11,7 @@ import com.bumptech.glide.request.RequestOptions;
|
|
|
import kr.co.zumo.app.R;
|
|
|
import kr.co.zumo.app.lifeplus.bean.api.SeriesItemBean;
|
|
|
import kr.co.zumo.app.lifeplus.util.ResourceUtil;
|
|
|
+import kr.co.zumo.app.lifeplus.util.StringUtil;
|
|
|
import kr.co.zumo.app.lifeplus.view.Event;
|
|
|
import kr.co.zumo.app.lifeplus.view.IEventListener;
|
|
|
import kr.co.zumo.app.lifeplus.view.custom.BookmarkCheckbox;
|
|
|
@@ -37,6 +38,8 @@ public class ContentsSeriesViewHolder extends RecyclerView.ViewHolder {
|
|
|
private IEventListener listener;
|
|
|
private int index;
|
|
|
private String contentsNo; // fixme contentsNo 로 변경 필요
|
|
|
+ private String seriesTitle;
|
|
|
+ private int itemCount;
|
|
|
|
|
|
public ContentsSeriesViewHolder(View itemView) {
|
|
|
super(itemView);
|
|
|
@@ -50,11 +53,13 @@ public class ContentsSeriesViewHolder extends RecyclerView.ViewHolder {
|
|
|
|
|
|
}
|
|
|
|
|
|
- public void bind(int index, String contentsNo, SeriesItemBean bean, IEventListener listener) {
|
|
|
+ public void bind(int index, String contentsNo, SeriesItemBean bean, String seriesTitle, int itemCount, IEventListener listener) {
|
|
|
this.index = index;
|
|
|
this.bean = bean;
|
|
|
this.listener = listener;
|
|
|
this.contentsNo = contentsNo;
|
|
|
+ this.seriesTitle = seriesTitle;
|
|
|
+ this.itemCount = itemCount;
|
|
|
}
|
|
|
|
|
|
public void attach() {
|
|
|
@@ -65,7 +70,7 @@ public class ContentsSeriesViewHolder extends RecyclerView.ViewHolder {
|
|
|
.apply(new RequestOptions().placeholder(ResourceUtil.getDrawable(imageViewSeries.getContext(), R.drawable.image_loading_middle)))
|
|
|
.load(bean.getImageUrl()).into(imageViewSeries);
|
|
|
|
|
|
- textViewSmall.setText(bean.getSubTitle());
|
|
|
+ textViewSmall.setText(seriesTitle + " " + StringUtil.lpad(2, String.valueOf(itemCount - getAdapterPosition())));
|
|
|
textViewBig.setText(bean.getTwoLineTitle());
|
|
|
|
|
|
if (bean.getItemNo().equals(contentsNo)) {
|