初始化代码

This commit is contained in:
2025-05-15 11:08:23 +08:00
commit a8d127a876
696 changed files with 481048 additions and 0 deletions

View File

@@ -0,0 +1,45 @@
package com.qxcm.moduleutil.adapter;
import android.view.View;
import androidx.recyclerview.widget.GridLayoutManager;
import androidx.recyclerview.widget.RecyclerView;
import com.qxcm.moduleutil.R;
import com.qxcm.moduleutil.bean.BaseListData;
import com.qxcm.moduleutil.bean.HeatedBean;
import com.qxcm.moduleutil.bean.HeavenGiftBean;
import com.zhpan.bannerview.BaseBannerAdapter;
import com.zhpan.bannerview.BaseViewHolder;
import java.util.ArrayList;
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) {
GiftAdapter adapter = new GiftAdapter();
RecyclerView recyclerView = holder.itemView.findViewById(R.id.recyclerView);
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);
}
}