你的文章标题有点误导,但我认为你问的是如何折叠/展开"代码",而不是实际的小部件/用户界面.
我不确定这是否正是您想要的,但如果您将代码的特定区域包装在region/endregion
以内,而不需要任何插件或配置,则可以展开/折叠代码的特定区域,这几乎与您在XML编辑器中期望的行为相同,并且您可以在任何地方完成这一操作,而不仅仅是对一个函数.
扩展代码区
折叠的代码区
Sample Inner composable expanded
Sample Inner composable collapsed