Swipe/drag Android view from the bottom of the scr

2019-03-09 21:36发布

I want to do in my app a View that I can swipe from the bottom of the window (Images below explain it better).

I want the view to stop at certain point. The view must allow to swipe/drag it to the bottom again. Any idea or tip of how can I do that?

This is what I want to have initially

enter image description here

2条回答
Deceive 欺骗
2楼-- · 2019-03-09 21:46

You can use the new material design pattern called Bottom Sheets. They do the exact thing that you want. They also support custom layouts for the view.

Material Design - Component - Bottom Sheets

查看更多
爷、活的狠高调
3楼-- · 2019-03-09 21:49

I think you are in search of a ViewDragHelper:

API doc: https://developer.android.com/reference/android/support/v4/widget/ViewDragHelper.html

How to use. This answer links to a sample project to show you how as well: ViewDragHelper: how to use it?

Dragging best practices:

http://developer.android.com/training/gestures/scale.html

查看更多
登录 后发表回答