package com.xscm.modulemain.adapter; import android.view.View; import com.xscm.modulemain.R; import com.xscm.moduleutil.bean.NobilitList; import com.xscm.moduleutil.bean.TopRoom; import com.xscm.moduleutil.utils.ImageLoader; import com.xscm.moduleutil.utils.ImageUtils; import com.zhpan.bannerview.BaseBannerAdapter; import com.zhpan.bannerview.BaseViewHolder; /** *com.example.modulevocal.adapter *qx *2025/11/10 * */ public class NobliityBannerAdapter extends BaseBannerAdapter { private OnItemClickListener onItemClickListener; private int mCurrentPosition; public int getmCurrentPosition() { return mCurrentPosition; } public void setmCurrentPosition(int mCurrentPosition) { this.mCurrentPosition = mCurrentPosition; } public void setOnItemClickListener(OnItemClickListener listener) { this.onItemClickListener = listener; } @Override protected void bindData(BaseViewHolder holder, NobilitList data, int position, int pageSize) { if (position>=mCurrentPosition) { ImageUtils.loadHeadCC(data.getImage(), holder.itemView.findViewById(R.id.iv_follow_bg)); // ImageLoader.loadImage(holder.itemView.getContext(),holder.itemView.findViewById(R.id.iv_follow_bg),data.getImage(),1f); }else { ImageLoader.loadImage(holder.itemView.getContext(),holder.itemView.findViewById(R.id.iv_follow_bg),data.getImage(),0f); } } public interface OnItemClickListener { void onItemClick(View view, TopRoom data, int position); } @Override public int getLayoutId(int viewType) { return R.layout.index_item_nobli; } }