android - 在 Android 中上下滑动更改布局

标签 android android-layout android-fragments android-animation android-canvas

我想上下实现附加 GIF 中显示的布局,但我也想更改预期 View 中显示的布局。您可以在 Google Pay 应用中看到贝塞尔曲线布局,当我们向上滑动时布局变为直线,当向下滑动时再次出现曲线。

Expected layout change

最佳答案

您可以使用 BottomSheetBehaviourCoordinatorLayout 来实现它。

这是一个例子:https://www.androidhive.info/2017/12/android-working-with-bottom-sheet/

BottomSheetBehaviour 文档:https://developer.android.com/reference/android/support/design/widget/BottomSheetBehavior

您可以通过 BottomSheetBehavior.BottomSheetCallback() 更改半径并平移布局

关于android - 在 Android 中上下滑动更改布局,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/54593502/

相关文章:

android - 如何在android中使用磁力计查找磁场强度

android - 以编程方式获取布局的高度和宽度

java - 如何在kotlin中使用lambda进行匿名内部类替换

android - 如何检查是否存在 GPS 传感器?

android - TextInputLayout 作为约束布局的一部分的布局问题

android - 底部的 ScrollView RelativeLayout 元素不可见

java - Android:类 fragment - 膨胀类映射 fragment 时出错

android - 如何动态设置orderInCategory?

java - 如何在属于同一容器 Activity 的两个 fragment 之间传递数据?

java - 使用 Realm 检索单个人的聊天记录