所以我正在开发一个应用程序,其中我有一个用户应该能够“拉开”的栏。它应该在用户滑动时展开。我一直在考虑如何做到这一点。我知道我可以在布局上使用OnFling
中的GestureDetector
方法并检测垂直投影,但这对于用户来说可能非常繁琐,并且在代码中很笨重。我觉得必须有其他方法来做到这一点。有人有什么建议吗?
答案 0 :(得分:2)
你应该看看ViewDragHelper。它是一个旨在帮助在ViewGroup中移动子视图的组件。一个非常酷的项目使用它并且已经完成了你要完成的任务,称为SlidingUpPanel。您可以查看它的来源或直接使用它。