android - 如何使 [RecyclerView] 的几个最后可见项目变灰?
问题描述
如何使回收站视图的最后可见项目具有略微不同的风格。例如,我希望它们看起来像这样:
如您所见,最后 3 项按比例显示为灰色。我已经搜索了互联网,但没有成功。任何建议将不胜感激!
解决方案
找出您用于填充回收器视图的列表的大小,这可能已在适配器构造函数中设置。我将其命名为 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
推荐阅读
- gatsby - Gatsby,“gatsby--image”在项目“构建”时不显示图像,但在开发时正确显示
- sass - 在 SASS 中给定 x 个具有固定直径的圆的圆周围定位圆
- c++ - push_back 会导致二维向量中的引用失效吗?
- excel - 如何从 Excel vba 以编辑模式在 SharePoint 上打开启用宏的 Excel 文件?
- pandas - 如何根据另一列值将一列分成多个?
- python - 冒泡排序数字概率
- angular - 无法在 Angular 中加载 build/toastr.min.css
- ios - 在 PDFView (iOS) 上禁用缩放
- ios - 如何限制 gcd 队列缓冲区大小
- python-3.x - 在 Python 3 中使用 Pyperclip 不会以所需格式粘贴数据