Android:屏幕上方的视图,与主布局独立移动
Android: A view above part of the screen with independet movement from main layout
看看这个视频:https://ibb.co/37V0Vgt。我想创建一个带有底部视图(在视频中)的 activity ,您可以上下拖动它。该视图还会捕捉到两个位置。
- 完全展开时
- 一路走下去
我一直在寻找创建这种视图的方法,但一无所获。问题是如果你在底部有一个视图,你怎么能像视频中那样把它展开。
我想要的是如何实现这种视图的解决方案。您可以将它添加到 activity 布局的底部,并且其行为与视频中的完全一样。这是已经存在的东西吗?那它叫什么?
这是一个Botom Sheet。您可以在 CoordinaterLayout
中放置一个布局并对其应用 BottomSheet 行为来创建此视图。
app:layout_behavior="com.google.android.material.bottomsheet.BottomSheetBehavior"
您将需要 Material 组件库,如 所述。
在您的视频中,底部Sheet处于STATE_COLLAPSED
状态,可以拉出。
看看这个视频:https://ibb.co/37V0Vgt。我想创建一个带有底部视图(在视频中)的 activity ,您可以上下拖动它。该视图还会捕捉到两个位置。
- 完全展开时
- 一路走下去
我一直在寻找创建这种视图的方法,但一无所获。问题是如果你在底部有一个视图,你怎么能像视频中那样把它展开。
我想要的是如何实现这种视图的解决方案。您可以将它添加到 activity 布局的底部,并且其行为与视频中的完全一样。这是已经存在的东西吗?那它叫什么?
这是一个Botom Sheet。您可以在 CoordinaterLayout
中放置一个布局并对其应用 BottomSheet 行为来创建此视图。
app:layout_behavior="com.google.android.material.bottomsheet.BottomSheetBehavior"
您将需要 Material 组件库,如
在您的视频中,底部Sheet处于STATE_COLLAPSED
状态,可以拉出。