В Android Studio перейдите на Настройки (Настройки на Mac)> Редактор> Живые шаблоны .
Расширить опцию Flutter.Вы должны увидеть некоторые живые шаблоны, уже определенные.Чтобы создать новый, нажмите кнопку +
add справа и выберите Живые шаблоны.
Добавьте сокращение, которое вы можете использовать в коде,Также напишите описание.Затем вставьте код, который вы хотите автоматически вставить.Наконец, там, где написано «Определить», выберите «Дарт» из списка.Затем выберите ОК.
Если есть имена переменных, которые вы хотите заполнить позже, вы можете заключить их в $
знаки, такие как $NAME$
.
Пример
Всякий раз, когда я хочу протестировать какой-нибудь виджет, я создаю новое приложение с чистым макетом, ни одним из этих комментариев и дополнительными виджетами.Вот живой шаблон, который является просто начальным макетом.
Я назвал аббревиатуру basiclayout
, а код
import 'package:flutter/material.dart';
void main() => runApp(MyApp());
class MyApp extends StatelessWidget {
@override
Widget build(BuildContext context) {
return MaterialApp(
title: 'My App',
theme: ThemeData(
primarySwatch: Colors.blue,
),
home: Scaffold(
appBar: AppBar(title: Text('My App')),
body: BodyWidget(),
),
);
}
}
class BodyWidget extends StatelessWidget {
@override
Widget build(BuildContext context) {
return Container();
}
}
Теперь я могу просто начать набирать basiclayout
, чтобы получитьвесь этот код вставляется автоматически.Я мог бы заменить строку My App
или имя BodyWidget
на переменную $NAME$
, если бы я хотел каждый раз выбирать новое имя.
См. Также