google 照片应用程序时间轴功能使用图像创建时的年份

google photos application timeline feature using the year of images when they created

我想在回收器视图中实现 google 照片应用程序时间轴功能,我们可以在其中滚动浏览图像创建时的年份,如下图所示。

任何人都可以帮助解决这个问题或实现类似的东西。

我已经解决了这个问题,只需在 recyclerview 的顶部添加一个新的线性布局,并在布局中添加一个子文本视图,然后计算高度比(根据每年的图像数量)总高度available.Also考虑到textview的最小高度为100如果比例太小

private float getEffectiveHeight(float totalHeight, float count, float totalCount) {
    if (count * (totalHeight / totalCount) < 100)
        return 100;
    else
        return count * (totalHeight / totalCount);
}