在我的Android应用中,我需要创建一个视图,用户可以用手指上下滑动视图。用手指slide
上/下swipe/fling
上/下,按住手指在屏幕上时上/下滑动。
类似于Snapchat Memories幻灯片视图。
我尝试使用BottomSheetDialog
,但是问题是,我需要保留peekHeight
才能按需滑动。如果我使用BottomSheetDialogFragment
并将peekHeight
设置为0
,那么我需要在show()
上使用FragmentManager
,这给我留下了两个选择:来设置peekHeight
或完全展开。
有一个名为ViewDragHelper
的实用程序类。我看到了一些示例,但是所有示例再次显示该视图部分可见,以便将其向上/向下拖动。
有什么办法,我可以使用BottomSheetDialog
或BottomSheetDialogFragment
并创建用户滑动(如触摸式记忆)。
如果可以使用ViewDragHelper
,有人可以给我举个例子,其中视图完全隐藏吗?参考文档相当混乱。