版权声明:本文为博主原创文章,未经博主允许不得转载。https://www.jianshu.com/p/4184745d6983
转载请标明出处:https://www.jianshu.com/p/4184745d6983
本文出自 AWeiLoveAndroid的博客
使用Flutter开发的朋友们都有一个疑问,自带的快捷提示不是很丰富,没有你想要的功能,不管是Android Studio 还是IDEA,斗狠有局限性,有的朋友可能在用VSCode,那个插件有两个,我都试过都不好用,扩展性不好。于是我自己就写了一些常用Flutter代码模板,导入AS或者IDEA可以直接使用。
一、导入方式(这里以AS或者IDEA为例,VSCode的代码模板有点麻烦,正在整理中)
首先打开github网址 https://github.com/AweiLoveAndroid/Flutter-learning/blob/master/code_plugins/settings.jar 下载jar包。
然后,点击菜单栏 File--> Import Settings,然后找到刚下载的那个Settings.jar,导入即可。
二、支持的快捷键如下:
| 快捷键 |
描述 |
| con |
创建完整的Container |
| cp |
自定义CustomPainter |
| csv |
CustomScrollView + SliverPadding创建列表,子控件带有边距 |
| csv2 |
使用CustomScrollView + SliverGrid创建列表 |
| gv |
创建GridView.count |
| lv |
创建基本的ListView |
| lvb |
创建ListView.builder |
| lvd |
创建带分割线的ListView |
| lvr |
创建RadioListTile,可以单选的item |
| lvt |
创建带有各种ListTile的ListView |
| mainstf |
创建 StatefulWidget 控件 |
| mainstl |
创建 StatelessWidget 控件 |
| me |
创建方法 |
| mep |
创建私有方法 |
| row |
创建Row |
| sb |
创建SizedBox |
| ssv |
创建SingleChildScrollView |
| stf |
创建完整的StatefulWidget,包含生命周期相关方法。 |
| stl |
创建StatelessWidget |
| svc |
创建CustomScrollView |
| te |
创建一个标准的Text |
三、部分使用示范图
mainstf 创建 StatefulWidget 控件:
mainstl 创建 StatelessWidget 控件:
stf 创建完整的StatefulWidget,包含生命周期相关方法。:
stl 创建StatelessWidget:
gv 创建 GridView.count:
lv 创建基本的ListView:
con 创建完整的Container:
【好消息】我的微信公众号正式开通了,关注一下吧!