简体   繁体   中英

Swipe/drag Android view from the bottom of the screen

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?

这是我最初想要的

在此处输入图片说明

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

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

The technical post webpages of this site follow the CC BY-SA 4.0 protocol. If you need to reprint, please indicate the site URL or the original address.Any question please contact:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM