如何在 Android Studio 中创建新的可组合函数?

Ioa*_* P. 7 android kotlin android-studio android-jetpack-compose composable

每次,我需要创建一个可组合函数,我都会这样做:

右键单击包 -> 新建 -> Kotlin 类/文件

我最终得到的是这样的:

class MyClass {}
Run Code Online (Sandbox Code Playgroud)

现在我必须手动进行三项更改:

  1. 添加@Composable注释
  2. 更改classfun
  3. 创建 constructor

这真的很烦人。但这是结果:

@Composable
fun MyClass(
    //Add arguments
) {
    //Add logic
}
Run Code Online (Sandbox Code Playgroud)

我怎样才能更快地完成这个操作?Android Studio 有快捷键吗?我在菜单中找不到任何东西。

Kar*_*iel 8

您可以为此定义自己的模板:

  • 打开设置
  • 转到编辑器>文件和代码模板
  • 单击+图标添加新模板
  • 将名称设置为My Composable template或您喜欢的任何内容
  • 扩展名设置为kt
  • 将问题中的代码块复制并粘贴到右侧的大空白文本框中(直接在File name下)
  • 单击“确定”

然后,您可以单击“新建” > “我的可组合模板”(或您命名的任何名称),而不是“新建”>“Kotlin 类”,然后即可开始,无需额外的手动步骤