Android的BottomSheetBehavior状态更改没有STATE_DRAGGING

时间:2018-10-29 19:57:26

标签: java android

尝试使用 *this = List<T>(RHS); // OUCH !! | | | V V V <ListT> operator= List<T> ==> cals operator= again !! 创建底表。我正在使用自定义STATE_HALF_EXPANDED来设置新状态。问题在于,如果用户仅轻轻移动一下onSlide,状态就永远不会变成bottomSheet

STATE_DRAGGING

在未设置public void onStateChanged(@NonNull View bottomSheet, int newState) { if (newState == BottomSheetBehavior.STATE_DRAGGING) { isChangingSheetState = true; } } public void onSlide(@NonNull View bottomSheet, float slideOffset) { if (mBehavior.getState() == BottomSheetBehavior.STATE_SETTLING && isChangingSheetState) { // ...ChangeStages based on slideOffset ... } } 的情况下如何将bottomSheet设置为STATE_HALF_EXPANDED

0 个答案:

没有答案