Flutter中文社区Flutter圈子Flutter

flutter偷懒指北

2019-04-30  本文已影响9人  2远

方法篇

void showToast(){
   ... 
}

可以表示为:

showToast(){
   ... 
}
void showToast(){
   print('x');
}

可以表示为:

showToast()=> print('x');
void showToast(String content){
   print('x');
}

可以表示为:

showToast(content)=> print(content);

对象篇

TestModel test = new TestModel();

可以表示为:

TestModel test = TestModel();

变量类型篇

Container container = Container();

可以表示为:

var container = Container();

集合类型篇

Map map = Map();
var url1 = 'http://xxx.mp4';
map['url'] = url1;
map['width']= 544;
map['height']= 960;

引号篇

var url1 = 'http://xxx.mp4';

模版篇

studio的flutter plugin已经自带了一些模版,可以直接用,比如

stful 用于生成StatefulWidget类及其State

import 'package:flutter/material.dart';
class $NAME$ extends StatefulWidget {
  @override
  _$NAME$State createState() => _$NAME$State();
}

class _$NAME$State extends State<$NAME$> {
  @override
  Widget build(BuildContext context) {
    return Container($END$);
  }
}

你也可以自己加模版,比如:

ges 用来生成GestureDetector

GestureDetector(child: $END$, onTap:(){}),

以上仅为抛砖引玉,欢迎大家留言贡献力量

上一篇下一篇

猜你喜欢

热点阅读