如何在RecyclerView元素之间以及元素内绘制垂直线?

时间:2018-08-06 13:27:59

标签: java android android-recyclerview

这是屏幕截图

enter image description here

您可以在屏幕快照RecyclerView上看到具有不同类型元素的

问题是:如何通过垂直线(如您在屏幕截图的右侧看到的)一致地连接每个元素?

还有一个关于垂直线的问题,该垂直线包含在RecyclerView元素之一内(如屏幕截图所示)。线的高度应该能够根据其导致的元素数量动态变化(您可以在其上看到蓝线和项目符号)。

随意提问

欣赏任何想法

1 个答案:

答案 0 :(得分:0)

您可以使用ItemDecorator  1)覆盖方法onDraw(...)  2)通过recycler.getChildAt()查找感兴趣的视图  3)如果您需要视图持有者检查类型,则可以通过getChildViewHolder获得它  4)在视野范围内绘制垂直线