美文网首页
flutter 卡顿_记一次flutter列表卡顿的优化

flutter 卡顿_记一次flutter列表卡顿的优化

作者: Hynsen | 来源:发表于2021-05-25 12:25 被阅读0次

在做滑动列表时通过profile发现GPU和FPS一直爆红。打包出来的应用滑动也很卡。

原因:频繁调用setState造成的。自己的粗心大意导致的。列表需要根据滑动的高度做一个悬浮标签的效果。所以用了controller的监听,但是没有具体去判断条件,如下

_scrollController

  ..addListener(() {

int offset =_scrollController.offset.ceil();

if(offset >=headHeight &&isHidden ==true) {

setState(() {

isHidden =false;

});

}else if(offset

setState(() {

isHidden =true;

});

}

});

相关文章

  • flutter 卡顿_记一次flutter列表卡顿的优化

    在做滑动列表时通过profile发现GPU和FPS一直爆红。打包出来的应用滑动也很卡。 原因:频繁调用setSta...

  • Runloop优化列表滑动卡顿

    Runloop优化列表滑动卡顿

  • 21-性能优化

    一、CPU和GPU 二、卡顿产生的原因和优化 卡顿优化-CPU 卡顿优化-GPU 卡顿监测 监控卡顿的demo:推...

  • 卡顿优化

    卡顿优化 - CPU 卡顿优化 - GPU 离屏渲染 卡顿检测 耗电优化

  • 记一次flutter应用卡顿解决过程(ios网络请求卡死)

    记一次flutter应用卡顿解决过程 前一段时间准备接手维护公司一个flutter的k线组件,目前该组件在Andr...

  • Flutter 图片卡顿 https 卡顿 ui卡顿

    背景 由于flutter是单线程,所以即便是网络请求也是占有ui线程的,平时正常网络是没有问题的。 但是在ios上...

  • Flutter 疑难杂症系列

    0. 模拟器调试卡顿问题 Flutter 使用 Skia 进行图形渲染,Skia有老套不同的后端,Flutter ...

  • 性能优化

    面试题 CPU和GPU 屏幕成像原理 卡顿产生的原因 卡顿优化 - CPU 卡顿优化 - GPU 离屏渲染 卡顿检...

  • 应用卡顿问题分析

    1.应用卡顿原理分析 卡顿问题的表现启动卡顿:启动白屏和启动动画卡顿运行卡顿:点击相应慢,列表滑动卡,动画卡顿 原...

  • iOS 性能优化

    iOS的性能优化主要可提现在以前的几个方面:卡顿优化、耗电优化、启动优化、安装包的瘦身。 1、卡顿优化 在了解卡顿...

网友评论

      本文标题:flutter 卡顿_记一次flutter列表卡顿的优化

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