41 lines
1.3 KiB
Java
41 lines
1.3 KiB
Java
|
|
package com.xscm.moduleutil.adapter;
|
||
|
|
|
||
|
|
import android.view.View;
|
||
|
|
import android.widget.GridView;
|
||
|
|
|
||
|
|
import com.xscm.moduleutil.R;
|
||
|
|
import com.xscm.moduleutil.bean.BaseListData;
|
||
|
|
import com.xscm.moduleutil.bean.HeavenGiftBean;
|
||
|
|
import com.zhpan.bannerview.BaseBannerAdapter;
|
||
|
|
import com.zhpan.bannerview.BaseViewHolder;
|
||
|
|
|
||
|
|
import java.util.List;
|
||
|
|
|
||
|
|
public class HeavenGiftAdapter extends BaseBannerAdapter<BaseListData> {
|
||
|
|
List<HeavenGiftBean> list;
|
||
|
|
private OnItemClickListener onItemClickListener;
|
||
|
|
public void setOnItemClickListener(OnItemClickListener listener) {
|
||
|
|
this.onItemClickListener = listener;
|
||
|
|
}
|
||
|
|
|
||
|
|
|
||
|
|
|
||
|
|
@Override
|
||
|
|
protected void bindData(BaseViewHolder<BaseListData> holder, BaseListData data, int position, int pageSize) {
|
||
|
|
GiftTwoAdapter adapter = new GiftTwoAdapter(holder.itemView.getContext(), data.getData(), 0,"4");
|
||
|
|
GridView recyclerView = holder.itemView.findViewById(R.id.rv_gift);
|
||
|
|
// recyclerView.setLayoutManager(new GridLayoutManager(holder.itemView.getContext(), 4));
|
||
|
|
recyclerView.setAdapter(adapter);
|
||
|
|
// adapter.setNewData(data.getData());
|
||
|
|
}
|
||
|
|
|
||
|
|
@Override
|
||
|
|
public int getLayoutId(int viewType) {
|
||
|
|
return R.layout.ietm_heaven_gift;
|
||
|
|
}
|
||
|
|
|
||
|
|
|
||
|
|
public interface OnItemClickListener {
|
||
|
|
void onItemClick(View view, HeavenGiftBean data, int position);
|
||
|
|
}
|
||
|
|
}
|