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