一、背景
由于在Android Studio中,创建Dart File每次都是空白的一片,每次都需要手动写一堆重复代码,那能不能跟Java class一样自动生成固定模板呢?那当然是有的,请往下看↓↓↓
二、自定义文件模板
Android Studio 设置路径:File | Settings | Editor | File and Code Templates
设置步骤如下图:
代码模板:
import 'package:flutter/material.dart';
/**
* @author[${USER}]
* @version[创建日期,${DATE} ${TIME}]
* @function[功能简介 ${DESCRIPTION}]
**/
class ${NAME}Page extends StatefulWidget {
const ${NAME}Page({Key? key}) : super(key: key);
@override
_${NAME}PageState createState() => _${NAME}PageState();
}
class _${NAME}PageState extends State<${NAME}Page> {
@override
Widget build(BuildContext context) {
return Scaffold(
appBar: AppBar(
title: Text("${NAME}"),
),
body: Center(
child: Column(),
)// This trailing comma makes auto-formatting nicer for build methods.
);
}
}
三、使用方法
1.选择Dart Page,输入文件名,例如:User
2.生成的文件代码
四、补充
可以根据自己的需求自定义修改模板代码,或者增加模板。这个方法几乎适用于所有编译器。