BaseQuickAdapter 刷新时候控件不显示
16lz
2021-01-26
public class GlobalCategoryAdapter extends BaseQuickAdapter { public GlobalCategoryAdapter(@Nullable List data) { super(R.layout.item_global_category, data); } @Override protected void convert(BaseViewHolder helper, GlobalProgressEntity item) { helper.setText(R.id.activity_title, item.getFuncName());//科室名字 helper.setText(R.id.test,item.getProgress()); ItemProgress itemProgress = helper.getView(R.id.item_progress); if (item.getProgress()!=null) { helper.setVisible(R.id.frame,true); // LogUtil.d("GlobalCategoryAdapter", helper.getAdapterPosition() + " " + item.getProgress()); itemProgress.setProgress(Integer.parseInt(item.getProgress())); }else { helper.setGone(R.id.frame,false); } itemProgress.setStartingDegree(270);}
在在上下滑动的过程中的问题 , 你会发现 布局控件有的时隐时现 , 特别是在下拉加载的 , 再上拉刷新的时候 , 在判断中 helper.setGone(R.id.frame,false); 就一定要 helper.setVisible(R.id.frame,true);
更多相关文章
- 使用SmartRefreshLayout 给RecyclerView 添加反弹效果示例
- SlidingMenu 用法(二)
- android自定义滑动选择开关
- RecyclerView 简单分页加载
- 仿ios滚动 有弹性的ScrollView
- RecyclerView的canScrollVertically方法踩坑
- Android日历周视图 可添加事件标记
- 禁止ViewPager左右滑动事件
- android使用PulltoRefushGridview实现下拉刷新