水平滚动卡就像Android中最近的Lollipop应用程序一样?

时间:2016-04-14 11:52:25

标签: material-design android-recyclerview horizontal-scrolling android-cardview

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

2 个答案:

答案 0 :(得分:3)

伙计我刚刚找到一个,这有助于我解决这个问题。

轮播库

最佳图书馆我发现我为我的项目定制了:

<强> https://github.com/applm/CarouselWidget

其他有用的图书馆: https://github.com/davidschreiber/FancyCoverFlow

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

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

答案 1 :(得分:1)

我总是建议问作者,而这次我是这个图书馆的作者,我会告诉你该怎么做。

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

为什么我不实施这一改变?因为我不确定水平卡是什么意思。横向的棒棒糖显示垂直卡片(至少是我桌面上的卡片)。

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