有什么办法可以做一个三态的抽屉吗?

Is there any way to make a drawer with three-states?

我想做一个三种状态的抽屉。抽屉打开状态、关闭状态和第三个半开迷你抽屉状态如下:

我已经能够实现迷你抽屉并使用 material 抽屉库打开但无法关闭它。

关于如何做到这一点有什么建议吗? (Kotlin 或 Java 都可以)

该项目不支持此功能。必须实施自定义布局。