【问题标题】:How to implement a card stack view in android that can be expanded into a list view (Similar to iOS group notifications)如何在android中实现可以展开为列表视图的卡片栈视图(类似于iOS群组通知)
【发布时间】:2019-10-25 01:32:33
【问题描述】:

我想在 android 中实现一个卡片堆栈视图,它可以扩展为列表视图(类似于 iOS 组通知)。我尝试了许多库,其中大多数都是类似火种的风格(无法扩展到列表视图的刷卡)。这不是一个重复的问题,大多数问题都是针对类似火种的风格。

折叠状态,

扩展状态,

第一种方法

我尝试了https://github.com/yuyakaido/CardStackView,但我无法显示出现在使用后面的卡片

CardStackLayoutManager.setStackFrom(StackFrom.Top)

再一次,这个库不支持扩展到列表视图。

第二种方法

然后我决定使用视图分页器实现自定义视图,

Android Vertical View Pager with card stack

https://youtu.be/eK8fo-Eznw4

现在我可以显示出现在后面的较小卡片。但是试图弄清楚如何在点击时将其动画化为列表视图。

提前致谢

【问题讨论】:

  • 嘿!我在我的应用程序上实现了同样的事情,但我有一个与 leftOverlay 和 right overlay 相关的问题。我没有找到任何设置左叠加和右叠加的方法。
  • @channae 你有什么有用的吗?

标签: android android-viewpager android-animation


【解决方案1】:

您可以使用我的类似于 iOS 通知行为的库。

可在以下链接https://github.com/fabiosassu/StackExpandableView中找到。

【讨论】:

  • 很棒的图书馆。正是在寻找什么。感谢你。 ❤️
  • 有没有办法用 recycler-view 列表做同样的动画。
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 2015-01-25
  • 2016-11-09
  • 1970-01-01
  • 1970-01-01
  • 2017-01-02
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多