内容更改时,Android BottomSheet 会跳起来

标签 android android-design-library

我在我的应用程序中使用 BottomSheet。这是一个与底部对齐的粘性条,在折叠模式下显示总价。用户可以向上拖动以查看详细信息。我的问题是:当用户更改内容(将一些股票添加到列表中)并且布局在折叠的粘性中发生变化时,它会跳到完整大小。 BottomSheetCallback 中没有调用任何方法,因此过渡动画不起作用。
顺便说一句,我在 CollapsedToolbarLayout 中有同样的问题。
任何人都可以帮助我避免这个问题?
更新
此问题由 android:animateLayoutChanges = "true" 引起在 BottomSheet 布局的内容中。这将导致相同的问题CollapsedToolbarLayout .我希望这会对某人有所帮助:)

最佳答案

删除 android:animateLayoutChanges = "true"

关于内容更改时,Android BottomSheet 会跳起来,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/44943448/

相关文章:

android - 上传时未显示异步任务中的进度条

java - 无法使用外部库

android - 如何更改自定义 ListView 项目布局中按钮的可见性

android - 如何让新的 NavigationView 与状态栏纱幕搭配得很好?

android - 当前维护的cordova-plugin-crosswalk-webview 有什么替代方案吗?

android - 如何使用 Android 获取列表中的位置

android - 将导航 View 状态传播到操作布局

android - 将滚动事件传递给另一个 View

android - NestedScrollView 和 WebView 高度问题

android - AppBarLayout 显示意外行为?如何在 CollapsibleToolBarLayout 中禁用应用程序标题?