每次,我都需要创建一个可组合的函数,我需要:
右键单击包->新建->Kotlin类/文件
我最终得到了这个:
class MyClass {}
现在我必须手动进行三项更改:
- 添加
@Composable
注释 - 将
class
更改为fun
- 创建
constructor
这真的很烦人。但结果是:
@Composable
fun MyClass(
//Add arguments
) {
//Add logic
}
我怎样才能更快地做这个手术?安卓工作室有什么快捷方式吗?我在菜单上找不到任何东西。
您可以为此定义自己的模板:
- 打开设置
- 转到编辑器>文件和代码模板
- 单击
+
图标添加新模板 - 将名称设置为
My Composable template
或任何您喜欢的值 - 将扩展设置为
kt
- 将问题中的代码块复制并粘贴到右侧的空文本框中(直接位于文件名下(
- 单击"确定">
然后,而不是新建>Kotlin类您可以单击新建>我的可组合模板(或您命名的任何模板(,您无需额外的手动步骤即可开始。