gpt4 book ai didi

android - BottomSheetBehavior Android 中所有状态详解

转载 作者:行者123 更新时间:2023-12-04 23:53:35 63 4
gpt4 key购买 nike

BottomSheetBehavior 中大约有六个不同的状态。 .我没有得到任何适当的解释。

就像我不明白 STATE_HIDDEN 之间的区别和 STATE_COLLAPSED ?

同样,STATE_SETTLING 之间有什么区别?和 STATE_DRAGGING ?

还有STATE_HALF_EXPANDED有什么用?

最佳答案

按照本文的指导 https://androidwave.com/bottom-sheet-behavior-in-android/
Bottom Sheet 主要有5 states -

  • 状态_折叠 – 可见但仅显示其窥视高度。这种状态通常是底板的“静止位置”。
  • 状态扩展 – 底部的工作表是可见的,它的最大高度既不拖拽也不沉降。
  • 状态拖动 – 用户正在主动向上或向下拖动 Bottom Sheet 。
  • 状态设置 – 在拖动/滑动手势后稳定到特定高度。
  • 状态隐藏 – 不再可见。
  • STATE_HIDDEN and STATE_COLLAPSED 的区别是那个时候 BottomSheetSTATE_HIDDEN然后它完全隐藏,即它在屏幕上不可见,而当它在 STATE_COLLAPSED 中时那么只有窥视高度可见。
    BottomSheetSTATE_SETTLING然后它在拖动或滑动到特定高度后展开或折叠,而 STATE_DRAGGING是用户拖动 BottomSheet 时的状态。 STATE_HALF_EXPANDED是 Bottom Sheet 处于半展开状态时的状态。

    关于android - BottomSheetBehavior Android 中所有状态详解,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/62082132/

    63 4 0
    Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
    广告合作:1813099741@qq.com 6ren.com