美文网首页
flutter 开发问题汇总

flutter 开发问题汇总

作者: 沬日十七 | 来源:发表于2021-08-11 15:13 被阅读0次

    Flutter踩坑整理

    1、Hero动画 Text 出现黄色条纹 以及红色字体的问题

    字体变化需要设置好TextStyle   decoration: TextDecoration.none 解决黄色条纹

    设置字体大小格式解决 动画中间变红的问题  

    2、App 跳转  twitter

    _launchOtherApp("Twitter://",context);

    if (await canLaunch(url)) {

      await launch(url);

    } else {

      // await launch('https://twitter.com/GamerMag_/status/197752514391715842');

    }

    1

    RefreshIndicator 嵌套NestedScrollView

    notificationPredicate: (notifation) {

      // 返回true即可

      return true;

    },

    解决NestedScrollView 下listview 下拉 不走RefreshIndicator 刷新问题

    Scrollview 刷新时候数据不满无法下拉时需加上

    physics: AlwaysScrollableScrollPhysics(),

    Future.delayed(Duration(milliseconds: 1000), () {

       bloc.getHistoryData();

    });

    Flutter 键盘自动推底部 widget

          resizeToAvoidBottomInset:resizeToAvoidBottomInset,

    Textfild 中文字体偏移 上

    contentPadding: EdgeInsets.all(0),

    border: OutlineInputBorder(borderSide: BorderSide.none),

    //是否超过行数

    bool textExceedMaxLines(

    String text,TextStyle textStyle,int maxLine,double maxWidth) {

    TextSpan textSpan= TextSpan(text: text,style: textStyle);

    TextPainter textPainter= TextPainter(

    text: textSpan,maxLines: maxLine,textDirection: TextDirection.ltr);

    textPainter.layout(maxWidth: maxWidth);

    print(textPainter.height);

    if (textPainter.didExceedMaxLines) {

    return true;

    }

    return false;

    }

    相关文章

      网友评论

          本文标题:flutter 开发问题汇总

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