Skip to content
  • P
    Projects
  • G
    Groups
  • S
    Snippets
  • Help

android / dayu

  • This project
    • Loading...
  • Sign in
Go to a project
  • Project
  • Repository
  • Issues 0
  • Merge Requests 0
  • Pipelines
  • Wiki
  • Snippets
  • Members
  • Activity
  • Graph
  • Charts
  • Create a new issue
  • Jobs
  • Commits
  • Issue Boards
  • Files
  • Commits
  • Branches
  • Tags
  • Contributors
  • Graph
  • Compare
  • Charts
Switch branch/tag
  • dayu
  • ..
  • adapter
  • TaskAdapter.java
Find file
Normal viewHistoryPermalink
TaskAdapter.java 1.17 KB
Newer Older
luofan's avatar
提交代码
87e8465e
 
luofan committed 2 years ago
1 2
package com.bigfish.salecenter.adapter;

wukun's avatar
1.androidx
831aeac7
 
wukun committed 2 years ago
3 4

import androidx.recyclerview.widget.RecyclerView;
luofan's avatar
提交代码
87e8465e
 
luofan committed 2 years ago
5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36

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);
    }

}