Flutter代码模板,解放双手,提高开发效率必备
版权声明:本文为博主原创文章,未经博主允许不得转载。https://www.jianshu.com/p/4184745d6983
转载请标明出处:https://www.jianshu.com/p/4184745d6983
本文出自 AWeiLoveAndroid的博客
使用Flutter开发的朋友们都有一个疑问,自带的快捷提示不是很丰富,没有你想要的功能,不管是Android Studio 还是IDEA,斗狠有局限性,有的朋友可能在用VSCode,那个插件有两个,我都试过都不好用,扩展性不好。于是我自己就写了一些常用Flutter代码模板,导入AS或者IDEA可以直接使用。
【说明】本文同步发布在github,欢迎star,https://github.com/AweiLoveAndroid/Flutter-learning
一、导入方式(这里以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:
四、关于代码模板的使用和自定义方式可以看我的github Android Studio常用模板用法和自定义模板
【好消息】我的微信公众号正式开通了,关注一下吧!
低调大师中文资讯倾力打造互联网数据资讯、行业资源、电子商务、移动互联网、网络营销平台。
持续更新报道IT业界、互联网、市场资讯、驱动更新,是最及时权威的产业资讯及硬件资讯报道平台。
转载内容版权归作者及来源网站所有,本站原创内容转载请注明来源。
- 上一篇
(转)Android拍摄的视频无法在IOS播放
https://blog.csdn.net/u012992171/article/details/50673305 公司最近的项目需要上线一个视频功能,在临近尾声的时候出现了一个比较坑爹的BUG,那就是开发Android的同事拍摄的视频上传到服务器之后,我这边用手机无法播放,而我自己拍摄的视频上传后是可以直接播放的。 我用浏览器访问了Android同事拍摄的视频的互联网 公司最近的项目需要上线一个视频功能,在临近尾声的时候出现了一个比较坑爹的BUG,那就是开发Android的同事拍摄的视频上传到服务器之后,我这边用手机无法播放,而我自己拍摄的视频上传后是可以直接播放的。 我用浏览器访问了Android同事拍摄的视频的互联网路径,在浏览器上是可以正常播放的,下载到本地,在Mac上用QuickTime也是正常播放,在此可以排除是文件损坏导致的问题。 我这边调试工程得到的错误信息如下: image 是一个_itemFailedToPlayToEnd的KVO记录log,Google了这个错误,包括stackoverflow上给出的原因基本上都是视频URL有问题,不存在这个文件导致的,由于我已经...
- 下一篇
BlackHat & DEFCON现场秀:阿里安全专家演示“视频水印叠加”和“一分钟越狱iOS 11.4”
美国当地时间8月8日,两大世界顶级信息安全会议BlackHat和DEFCON将在美国拉斯维加斯正式揭幕。来自全球的数万名白帽黑客、安全厂商、高校学者、政府机构等安全从业人员齐聚,高度关注这两场盛会将来带来怎样的前沿技术饕餮盛宴,阿里安全八大实验室多名安全专家受邀参会,带来的三大议题和两项演示备受瞩目。 据悉,BlackHat和DEFCON由传奇人物Jeff Moss分别于1997年和1993年创办,不过从2014年开始才有中国白帽受邀演讲的身影。阿里安全自2015年至今已数次参加两大顶会,曾有议题被大会主席誉为“印象最深刻的演讲”。 2018年更是阿里安全大爆发之年,BlackHat的亚洲和欧洲会议已有多名安全专家议题入选,此次共有六名安全专家受邀参会,“议题演讲+现场演示”的数量占到中国互联网公司整体参会数量的五分之一,以自身能力向
相关文章
文章评论
共有0条评论来说两句吧...