如何在BottomSheetDialog中设置不同状态STATE_EXPANDED和STATE_COLLAPSED的视图?

问题描述 投票:0回答:1

我具有标题,3个项目和按钮的单一布局。如果状态为STATE_COLLAPSED并且所有视图为STATE_EXPANDED,则只需设置标题,1个项目和按钮。我该怎么做?

android kotlin bottom-sheet android-motionlayout android-bottomsheetdialog
1个回答
0
投票

展开bottomsheet时设置View.Visibile,并且当展开bottomsheet时设置View.GONE。更多代码会很好。

使用bottomSheetBehavior.setBottomSheetCallback(new BottomSheetBehavior.BottomSheetCallback()并覆盖onStateChanged方法。

底部行为的状态具有底部对话的状态方法

© www.soinside.com 2019 - 2024. All rights reserved.