我正在创建一个应用程序,它应该实现一个类似于Spotify中的滑块菜单(您可以在中间滑动三角形以显示当前播放的歌曲)。问题是我似乎无法找到一个很好的方法来做到这一点。我用类似Facebook的菜单尝试了here。
然而,这只是为我提供了2个线性布局,它们彼此相邻放置,在展开菜单时基本上是拉伸或未拉伸的。这会在展开/折叠时出现一些布局问题(展开时所有项目都在线性布局中彼此相互放置,并且在再次折叠菜单时会安静地移动到正确的位置)。
另一方面,在Spotify中,当菜单扩展时,似乎布局相互叠加。这似乎是一种更清洁的方式。但是我不知道如何解决这个问题,谷歌并没有真正提供很多答案。不需要物理地滑动菜单,只需在点击菜单按钮时通过一些滑动动画将布局放在彼此的顶部。
对于长篇文章感到抱歉,似乎有必要指出问题。