2

所以我正在开发一个应用程序,其中我有一个用户应该能够“拉开”的栏。当用户向上滑动时,它应该会展开。我一直在思考如何做到这一点。我知道我可能可以在布局中使用该OnFling方法GestureDetector并检测垂直投掷,但这对于用户来说可能非常繁琐且代码庞大。我觉得必须有其他方法可以做到这一点。有人有什么建议吗?

4

1 回答 1

2

您应该查看ViewDragHelper。它是一个旨在帮助在 ViewGroup 中移动子视图的组件。一个非常酷的项目使用它并且已经完成了您想要完成的工作,称为SlidingUpPanel。您可以查看它的来源或直接使用它。

于 2013-11-07T08:37:54.527 回答