水平滚动卡片就像 Android 中 Lollipop 的最新应用?

Horizontal Scrolling Cards just like Recent Apps of Lollipop in Android?

我找到了一个library,这个库支持垂直滚动卡片,我想根据我的需要改变这个库(水平滚动)。 任何人都可以建议如何像上面提到的图书馆卡片一样水平地实现卡片。

我总是建议去问作者,这次我是这个库的作者,我会告诉你怎么做。

RecentsList 非常简单,您唯一需要更改的地方就在这里:https://github.com/ZieIony/MaterialRecents/blob/master/app/src/main/java/tk/zielony/materialrecents/RecentsList.java#L127。此方法在容器内布置卡片。您必须编写自己的布局逻辑。

为什么我不实施该更改?因为我不确定你所说的水平卡片是什么意思。 Lollipop 横向显示垂直卡片(至少是我桌上的卡片)。

第二个原因是我觉得我应该从头开始重写这个库。这只是一个自定义布局代码的实验。正确的实现将像 RecyclerView 和 ListView 一样使用视图重用和回收。

伙计们,我刚刚找到了一个 ,它帮助我解决了这个问题。

轮播库

我找到的为我的项目定制的最佳库:

https://github.com/applm/CarouselWidget

其他有用的库: https://github.com/davidschreiber/FancyCoverFlow

https://android-arsenal.com/details/1/3289

我希望这个答案可以帮助您找到解决方案。