我想上下实现附件GIF中显示的布局,但是我也想更改布局,如预期视图所示。您可以在Google Pay应用程序中看到贝塞尔曲线的布局,当我们将布局向上滑动更改为直线时,当我们向下滑动布局时,将再次出现曲线。
答案 0 :(得分:0)
您可以使用带有CoordinatorLayout
的 BottomSheetBehaviour 来实现它。
这里是一个示例:https://www.androidhive.info/2017/12/android-working-with-bottom-sheet/
BottomSheetBehaviour的文档:https://developer.android.com/reference/android/support/design/widget/BottomSheetBehavior
您可以通过BottomSheetBehavior.BottomSheetCallback()
更改半径并转换布局
答案 1 :(得分:0)
您正在谈论“材料背景”组件。
您可以在此处找到实现:
https://github.com/Semper-Viventem/Material-backdrop?utm_source=android-arsenal.com