我已经使用ECSlidingViewController在 Facebook/Path 应用程序中实现了类似的侧边栏,但我注意到 Spotify 应用程序有点不同,并且效果非常好。侧边栏尚未完全可见,但随着您用手指滑动,它会滑动并显示更多图标。如何以这种方式为侧边栏设置动画?
这里有一个更好的解释图像。
我已经使用ECSlidingViewController在 Facebook/Path 应用程序中实现了类似的侧边栏,但我注意到 Spotify 应用程序有点不同,并且效果非常好。侧边栏尚未完全可见,但随着您用手指滑动,它会滑动并显示更多图标。如何以这种方式为侧边栏设置动画?
这里有一个更好的解释图像。
看看MMDrawerController
https://github.com/mutualmobile/MMDrawerController
它有很好的示例应用程序,并允许自定义滑动效果,包括您正在寻找的那个
有许多此类库可用于实现您所要求的行为。我会推荐 ECSlidingViewController,因为它易于使用,而且它支持 StoryBoards:
正如我所说,有很多不同的库可以实现相同的东西。您还可以在此处查看包含类似库的完整列表的链接。