美文网首页
2020-10-14 Flutter 常见Tips集合

2020-10-14 Flutter 常见Tips集合

作者: kingwl110 | 来源:发表于2020-10-17 14:53 被阅读0次

    Tip1 页面跳转的时候navigator报错

    'package:flutter/src/widgets/navigator.dart': Failed assertion: line 3790 
    

    原因: 不能在build到时候跳转页面,延迟一会会
    解决:

    Future.delayed(Duration.zero, () { Navigator.。。。; });
    

    Tip2 如何扩大 Text 点击区域大小?

    在 GestureDetector 里面添加属性:behavior: HitTestBehavior.opaque,配合Padding组件包裹Text widget 即可:

    SizedBox.fromSize(
      size: Size(double.infinity, 44),
      child: Container(
        alignment: Alignment.center,
        child: GestureDetector(
          behavior: HitTestBehavior.opaque,
          child: Padding(
            padding: EdgeInsets.symmetric(
              horizontal: 80,
              vertical: 15,
            ),
            child: Text(
              'Press me!',
              style: TextStyle(
                color: Colors.lightBlue,
                fontWeight: FontWeight.bold,
              ),
            ),
          ),
          onTap: () {
            print('just test it!!!');
          },
        ),
      ),
    );
    

    相关文章

      网友评论

          本文标题:2020-10-14 Flutter 常见Tips集合

          本文链接:https://www.haomeiwen.com/subject/oqmwpktx.html