Android中的viewpager的点指示器类似于Instagram多图像帖

想要将点指示器作为附加图像。 我想如果项目超过5,那么应该出现小点,并且在滑动期间,它会resize。 检查Instagram的实时视图(查找已上传超过5张图片的任何post)

我尝试仅使用点的大小并在每次页面更改时重绘它们(通过invalidate() ),但是我无法在中间保持点。 玩左右点不会造成任何大问题。 但是当活动点位于中间时,会发生滚动效果。 我怎样才能做到这一点?

我正在按住一个点列表并在页面更改时使用点大小和位置进行播放,而不是根据列表中的点属性使无效和绘制圆圈。 但是无法find关于如何保持中间点的任何想法,所以我可以做出滚动效果。 任何其他想法表示赞赏

点指示器

在此处输入图像描述

你可以查看这个图书馆, https://github.com/ongakuer/CircleIndicator