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