首页 > 解决方案 > 如何使 [RecyclerView] 的几个最后可见项目变灰?

问题描述

如何使回收站视图的最后可见项目具有略微不同的风格。例如,我希望它们看起来像这样:

如您所见,最后 3 项按比例显示为灰色。我已经搜索了互联网,但没有成功。任何建议将不胜感激!

标签: androidandroid-recyclerview

解决方案


找出您用于填充回收器视图的列表的大小,这可能已在适配器构造函数中设置。我将其命名为 myList。

然后在你的onBindViewHolder东西中:

 @Override
public void onBindViewHolder(ViewHolder holder, int position) {
....
 if (myList.size() - position < 3) {
 holder.wordRow.setTextColor(this.mContext.getResources().getColor(R.color.light_gray));

}

元素wordRow在哪里TextView


推荐阅读