BottomSheetBehavior
中大约有六个不同的状态。 .我没有得到任何适当的解释。
就像我不明白 STATE_HIDDEN
之间的区别和 STATE_COLLAPSED
?
同样,STATE_SETTLING
之间有什么区别?和 STATE_DRAGGING
?
还有STATE_HALF_EXPANDED
有什么用?
最佳答案
按照本文的指导 https://androidwave.com/bottom-sheet-behavior-in-android/
Bottom Sheet 主要有5 states
-
STATE_HIDDEN and STATE_COLLAPSED
的区别是那个时候BottomSheet
在STATE_HIDDEN
然后它完全隐藏,即它在屏幕上不可见,而当它在 STATE_COLLAPSED
中时那么只有窥视高度可见。当
BottomSheet
在STATE_SETTLING
然后它在拖动或滑动到特定高度后展开或折叠,而 STATE_DRAGGING
是用户拖动 BottomSheet 时的状态。STATE_HALF_EXPANDED
是 Bottom Sheet 处于半展开状态时的状态。
关于android - BottomSheetBehavior Android 中所有状态详解,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/62082132/