带小圆圈的Android列表视图&;整个列表左侧的行?

带小圆圈的Android列表视图&;整个列表左侧的行?,android,android-layout,Android,Android Layout,我想构建如下图所示的UI 我看到这种ui组件可以使用列表视图,但是我如何有一个小圆圈&连接圆圈的线条 如何实现相同的目标?对于列表视图中的每个项目,请执行以下操作: 将布局添加到左侧。在此布局中,您将放置新元素(点和线) 在中间画一个彩色的点 检查项目是否在列表中的第一个,如果是,仅从点到项目视图的底部绘制一条线 检查项目是否是列表中的最后一个项目,如果是,则仅从点到项目视图顶部绘制一条线 如果项目既不是列表中的第一个也不是最后一个,请在项目视图中从点到顶部和从点到底部绘制线

我想构建如下图所示的UI

我看到这种ui组件可以使用列表视图,但是我如何有一个小圆圈&连接圆圈的线条


如何实现相同的目标?

对于列表视图中的每个项目,请执行以下操作:

  • 将布局添加到左侧。在此布局中,您将放置新元素(点和线)
  • 在中间画一个彩色的点
  • 检查项目是否在列表中的第一个,如果是,仅从点到项目视图的底部绘制一条线
  • 检查项目是否是列表中的最后一个项目,如果是,则仅从点到项目视图顶部绘制一条线
  • 如果项目既不是列表中的第一个也不是最后一个,请在项目视图中从点到顶部和从点到底部绘制线