TaskAdapter.java
1.16 KB
package com.bigfish.salecenter.adapter;
import android.support.v7.widget.RecyclerView;
import com.bigfish.salecenter.R;
import com.bigfish.salecenter.databinding.ItemTaskBinding;
import com.bigfish.salecenter.model.ProductDetailBean;
import com.dayu.base.ui.adapter.CoreAdapter;
import com.dayu.utils.UIUtils;
public class TaskAdapter extends CoreAdapter<ProductDetailBean.GoodsTask, ItemTaskBinding> {
public TaskAdapter(boolean needFoot) {
super(needFoot);
this.setViewType(R.layout.item_task);
}
public TaskAdapter(boolean needFoot, int viewType) {
super(needFoot, viewType);
}
@Override
protected void onBind(ItemTaskBinding holder, ProductDetailBean.GoodsTask item, int position) {
super.onBind(holder, item, position);
RecyclerView.LayoutParams params = (RecyclerView.LayoutParams) holder.root.getLayoutParams();
if (position == 0) {
params.topMargin = UIUtils.dp2px(0);
} else {
params.topMargin = UIUtils.dp2px(-1);
}
holder.root.setLayoutParams(params);
holder.num.setText((position + 1) + "");
holder.content.setText(item.content);
}
}