AndroidX 中的 BottomSheetBehavior

BottomSheetBehavior in AndroidX

我之前用的是android.support.design.widget.BottomSheetBehavior,现在A​​ndroidX不可用,有人建议用 com.google.android.material.bottomsheet.BottomSheetBehavior(看这个link),但是它有一些bug,和NestedScrollView有冲突,有时不传递拖拽给NestedScrollView。 是否有任何 AndroidX 替代品,而不是 google material 的?

我检查了 Google 中的 link,但没有找到 android.support.design.widget.BottomSheetBehavior 的替代品:https://developer.android.com/jetpack/androidx/migrate

您可以使用

app:layout_behavior="com.google.android.material.bottomsheet.BottomSheetBehavior"

而不是

app:layout_behavior="android.support.design.widget.BottomSheetBehavior"

新组件在 Material Components library 内。

使用这个 class:

com.google.android.material.bottomsheet.BottomSheetBehavior

还有: