我有很多可组合的代码,我想把可组合代码折叠起来,就像在xml中一样.那有延期吗?

推荐答案

你的文章标题有点误导,但我认为你问的是如何折叠/展开"代码",而不是实际的小部件/用户界面.

我不确定这是否正是您想要的,但如果您将代码的特定区域包装在region/endregion以内,而不需要任何插件或配置,则可以展开/折叠代码的特定区域,这几乎与您在XML编辑器中期望的行为相同,并且您可以在任何地方完成这一操作,而不仅仅是对一个函数.

扩展代码区

enter image description here

折叠的代码区

enter image description here

Sample Inner composable expanded enter image description here

Sample Inner composable collapsed enter image description here

enter image description here

Android相关问答推荐

如何自定义所选的NavigationBar项目?

显示本地房间数据库中未保存的项目的动态列表

如何使用Jetpack Compose使水平pager 显示离屏页面?

理解修饰符<;方法>;与修饰符<;方法>;:效果和行为解释(Android开发者Jetpack Compose)

处理Room数据库中的嵌套实体

fillMaxHeight中的分数在列内不起作用(android jetpack compose)

Android库中的kotlinCompilerExtensionVersion

如何在android库中关联应用程序链接?

Hilt+Worker NoSuchMethodException:<;init>;[class android.content.Context,class androidx.work.WorkerParameters]

如何使用其他组件的位置来定位自定义弹出窗口

在java android studio项目上安装mapbox

如何在 Jetpack Compose 中对数据类进行 Parcelize

Jetpack Compose - 每次点击按钮都不起作用

可组合的可见性不随状态变化而变化

有什么方法可以确定正在使用哪个 Android 手机的麦克风进行录音?

缺少类 com.google.android.datatransport.runtime.ForcedSender

如何在 Android 应用中录制短视频?

Android Java Keystore 在另一台机器上损坏

如何获取 Android Preferences DataStore 的所有键

即使我在单选按钮上明确设置了选中状态,RecyclerView 中的单选按钮也会随机取消选中