每次,我都需要创建一个可组合函数,我这样做:
右键单击包 -> 新建 -> Kotlin 类/文件
我最终得到了这个:
class MyClass {}
现在我必须手动进行三项更改:
@Composable
注释class
更改为 fun
constructor
这真的很烦人。但这就是结果:
@Composable
fun MyClass(
//Add arguments
) {
//Add logic
}
如何才能更快地完成此操作? Android Studio 有快捷键吗?我在菜单中找不到任何东西。
您可以为此定义自己的模板:
+
图标添加新模板My Composable template
或任何您喜欢的内容kt
然后,您可以单击 New > 我的可组合模板(或您命名的任何名称),而不是 New > Kotlin Class,然后无需额外的手动步骤即可开始。
下面的模板就足够了
#if (${PACKAGE_NAME} && ${PACKAGE_NAME} != "")package ${PACKAGE_NAME}
#end #parse("File Header.java")
import androidx.compose.runtime.Composable
@Composable #set($capitalizedFilename = $NAME.substring(0,1).toUpperCase() + $NAME.substring(1)) fun $capitalizedFilename() {
}