类似于 Spotify 中的播放器模式转换
Posted
技术标签:
【中文标题】类似于 Spotify 中的播放器模式转换【英文标题】:Player Modal transition like the one in Spotify 【发布时间】:2015-09-20 14:27:09 【问题描述】:我正在构建一个音乐应用程序,我想像 Spotify(以及新的 Apple Music 等其他音乐应用程序)那样进行过渡,以展示其播放器,这是一个最小化的播放器,可扩展主视图(模态?)通过拖动它或点击它。
我怎样才能做到这一点?有没有关于如何做到这一点的 API 或想法?
【问题讨论】:
【参考方案1】:您可能想查看开源LNPopupController。它提供了与音乐应用程序类似的演示行为。
【讨论】:
感谢您的参考!【参考方案2】:我发现了一些可能有用的可可控件:
第一个,我认为最准确的KNSemiModalViewController,这个在国家地理应用程序中使用的或多或少是你需要的,你只需要呈现全屏视图并删除背景动画如果你愿意。
MWWindow 另一种可能的解决方案。
MJPopupViewController
现在所有这些控件都没有像 spotify 那样的“最小化”功能,我发现的唯一一个有这个功能的是SLParallaxController,但是你需要弄清楚如何更改地图和表格视图的内容你想要,或者只是看看他是如何处理关闭/最小化动画的。
【讨论】:
以上是关于类似于 Spotify 中的播放器模式转换的主要内容,如果未能解决你的问题,请参考以下文章
如何将 Youtube 视频与通过 Spotify 播放的歌曲匹配
使用适用于 Android 的 Spotify SDK 播放播放列表和曲目
获取 Spotify 用户当前播放的曲目名称 [Web API]
如何在 Spotify 上播放专辑中的曲目,以便之后使用 Spotify App Remote SDK for Android 播放专辑的下一首曲目?