Flutter学习笔记(持续更新)

Flutter学习笔记
首先打开Flutter官网https://flutter.dev/,开始学习,按照官网的指引搭建Flutter开发环境。(此处略过)

Flutter基础

在创建UI时在网上查了一些资料,整理下来,方便以后开发中使用。

  1. 包含不同style的文本组成:
			RichText(
			  text: TextSpan(
				text:'',
				children: <TextSpan>[]
			  ),
            ),
  1. 如果想让文本显示一行,一行显示不完使用省略号,添加这个属性:
overflow:TextOverflow.ellipsis,
  1. 隐藏Widget的方法
new Opacity(opacity: 0.0, child: new Padding(
              padding: const EdgeInsets.only(
                left: 16.0,
              ),
              child: new Icon(pencil, color: CupertinoColors.activeBlue),
            ))	
  1. 添加点击事件
GestureDetector(
        onTap: () {
          print('onTap called.');
        },
        child: Text('onClick'),),
  1. 添加横线或竖线(分割线)
Container(
        height: 1.0,
        color: Color(0xffe0e0e0),
        margin: const EdgeInsets.only(left: 10.0, right: 10.0), //其实这里不需要设置margin
  ),
  1. 修改toolbar背景色,修改primarySwatch:Colors.blue
 MaterialApp(
      title: '标题',
      debugShowCheckedModeBanner: false,
      theme: ThemeData(
          primaryColor: Colors.white
      ),
        home: _buildMyWidget(),
    );
  1. 某个Widget设置圆角矩形边框,使用BoxDecoration。
  2. 实现水平方向展示一行文本,文本底部基线对齐,对齐详细参考:https://medium.com/jlouage/flutter-row-column-cheat-sheet-78c38d242041
crossAxisAlignment: CrossAxisAlignment.baseline,
	textBaseline: TextBaseline.alphabetic,	
  1. Flutter学习资料
    https://github.com/yang7229693/flutter-study
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值