Position(位置): 适配器(Adapter)中的数据项目位置.
Index(索引): 一个已经附加的子组件的索引在getChildAt(int)方法中使用. 与Position形成对比....你可以依赖这些位置, 这些位置与用户当前在屏幕上看到的位置是一致的.例如, 如果你在屏幕上有一个项目列表, 用户要求使用第五个项目元素, 你可以使用这些方法, 因为这些方法对应的位置就是用户看到的位置....例如, 如果你触发了 ViewHolder 点击事件, 想要去获取适配器中的项目元素, 你应该使用 getAdapterPosition() 方法....注意这些方法可能不能去计算适配器的位置, 如果在 notifyDataSetChanged() 方法被调用, 同时新的布局在没有被计算时....该类定义了条目发生改变时 适配器 的动画效果.
class RecyclerView.ItemDecoration 项目装饰, 在适配器数据集中指定的项目显示组件上, 添加一个特别的图画 和 布局.