【问题标题】:Horizontal Scrolling Cards just like Recent Apps of Lollipop in Android?水平滚动卡片就像 Android 中最近使用的 Lollipop 应用程序?
【发布时间】:2016-08-05 22:57:53
【问题描述】:

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

【问题讨论】:

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


    【解决方案1】:

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

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

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

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

    【讨论】:

    • 非常感谢@Zielony,我添加了我面临这种情况的问题,你回复了谢谢,但我正在尝试更改实现,看看这个库像列表视图一样在垂直位置滚动卡片做,我希望这些卡片像 GalleryView 一样水平滚动。
    【解决方案2】:

    各位,我刚刚找到了一个,它帮助我解决了这个问题。

    轮播库

    我发现为我的项目定制的最佳库:

    https://github.com/applm/CarouselWidget

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

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

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

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2016-10-02
      • 2019-02-25
      • 1970-01-01
      • 2011-09-02
      • 2021-03-07
      • 2017-01-11
      • 1970-01-01
      • 2018-09-21
      相关资源
      最近更新 更多