Files
yusheng-android/BaseModule/src/main/java/com/xscm/moduleutil/adapter/HeavenGiftAdapter.java
2025-11-07 09:22:39 +08:00

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