【发布时间】:2016-08-05 22:57:53
【问题描述】:
我找到了library,这个库支持垂直滚动卡片,我想根据我的需要改变这个库(水平滚动)。 任何人都可以建议如何水平实现卡片,就像提到的借书卡一样。
【问题讨论】:
标签: material-design android-recyclerview horizontal-scrolling android-cardview
我找到了library,这个库支持垂直滚动卡片,我想根据我的需要改变这个库(水平滚动)。 任何人都可以建议如何水平实现卡片,就像提到的借书卡一样。
【问题讨论】:
标签: material-design android-recyclerview horizontal-scrolling android-cardview
我总是建议去问问作者,这次我是这个库的作者,我会告诉你该怎么做。
RecentsList 非常简单,您唯一需要更改的地方就是:https://github.com/ZieIony/MaterialRecents/blob/master/app/src/main/java/tk/zielony/materialrecents/RecentsList.java#L127。此方法在容器内布局卡片。您必须编写自己的布局逻辑。
为什么我不实施该更改?因为我不确定你所说的水平卡片是什么意思。横向的棒棒糖显示垂直卡片(至少是我桌子上的那张)。
第二个原因是我认为我应该从头开始重写这个库。这只是一个自定义布局代码的实验。正确的实现会像 RecyclerView 和 ListView 一样使用视图重用和回收。
【讨论】:
各位,我刚刚找到了一个库,它帮助我解决了这个问题。
轮播库
我发现为我的项目定制的最佳库:
https://github.com/applm/CarouselWidget
其他有用的库: https://github.com/davidschreiber/FancyCoverFlow
https://android-arsenal.com/details/1/3289
我希望,这个答案可以帮助您找到解决方案。
【讨论】: