草庐IT

page-performance

全部标签

在 TabBarView : scrolling to next tab at the end of page 内 flutter PageView

我有3个选项卡,每个选项卡内部都有一个PageView。在PageView的末尾,我希望能够滚动到下一个选项卡。如果没有更多的页面指向该方向,有没有一种方法可以让TabBar滚动而不是PageView滚动?(仅向左或向右滚动)这是示例代码。当我在第一个选项卡的最后一页向右滚动时,我想查看第二个选项卡的第一页。import'package:flutter/material.dart';voidmain()=>runApp(MyApp());classMyAppextendsStatelessWidget{@overrideWidgetbuild(BuildContextcontext){

在 TabBarView : scrolling to next tab at the end of page 内 flutter PageView

我有3个选项卡,每个选项卡内部都有一个PageView。在PageView的末尾,我希望能够滚动到下一个选项卡。如果没有更多的页面指向该方向,有没有一种方法可以让TabBar滚动而不是PageView滚动?(仅向左或向右滚动)这是示例代码。当我在第一个选项卡的最后一页向右滚动时,我想查看第二个选项卡的第一页。import'package:flutter/material.dart';voidmain()=>runApp(MyApp());classMyAppextendsStatelessWidget{@overrideWidgetbuild(BuildContextcontext){

performance - Flutter 低帧率性能

当我启动speed_dial动画插件时,我看到帧率UI线性下降。当我在这里添加sharedpref函数时出现问题:@overrideWidgetbuild(BuildContextcontext){sharedpref_function();returnScaffold(听一个保存的值,即使sharedpref是空的,我也会有这种退化。10分钟后,之前什么都不做,我在调用_renderSpeedDial时测得1120毫秒/帧完整代码如下:bool_dialVisible=true;Color_speedDial=Colors.pink;sharedpref_function()asyn

performance - Flutter 低帧率性能

当我启动speed_dial动画插件时,我看到帧率UI线性下降。当我在这里添加sharedpref函数时出现问题:@overrideWidgetbuild(BuildContextcontext){sharedpref_function();returnScaffold(听一个保存的值,即使sharedpref是空的,我也会有这种退化。10分钟后,之前什么都不做,我在调用_renderSpeedDial时测得1120毫秒/帧完整代码如下:bool_dialVisible=true;Color_speedDial=Colors.pink;sharedpref_function()asyn

performance - 文本域 Controller 方法使性能下降

我正在像这样过滤我的GridView.builder列表:onSearchTextChanged(Stringtext)async{if(text.isEmpty){_searchList=_productList.toList();setState((){});return;}_searchList=_productList.where((product)=>product.name.toLowerCase().contains(text.toLowerCase())||product.type.toLowerCase().contains(text.toLowerCase())).

performance - 文本域 Controller 方法使性能下降

我正在像这样过滤我的GridView.builder列表:onSearchTextChanged(Stringtext)async{if(text.isEmpty){_searchList=_productList.toList();setState((){});return;}_searchList=_productList.where((product)=>product.name.toLowerCase().contains(text.toLowerCase())||product.type.toLowerCase().contains(text.toLowerCase())).

performance - Flutter 中的高性能模糊/不透明?

我喜欢使用BackdropFilter的模糊霜效果(参见this)。但是,由于BackdropFilter具有不透明度,并且我正在模糊处理的小部件也具有不透明度,因此性能非常糟糕。这也是因为我每秒重绘我的小部件几次,但这应该不是问题,因为Flutter可以达到60fps?我打开了checkerboardOffscreenLayers并查看数英里的棋盘。:O棋盘出现是由于blurScreen,而不是由于widgetToBlur但widgetToBlur确实降低了性能可能是因为(在我的真实代码中,不是这个例子)它每秒多次调用setState()。有没有更有效的方法来制作模糊/不透明?上面的

performance - Flutter 中的高性能模糊/不透明?

我喜欢使用BackdropFilter的模糊霜效果(参见this)。但是,由于BackdropFilter具有不透明度,并且我正在模糊处理的小部件也具有不透明度,因此性能非常糟糕。这也是因为我每秒重绘我的小部件几次,但这应该不是问题,因为Flutter可以达到60fps?我打开了checkerboardOffscreenLayers并查看数英里的棋盘。:O棋盘出现是由于blurScreen,而不是由于widgetToBlur但widgetToBlur确实降低了性能可能是因为(在我的真实代码中,不是这个例子)它每秒多次调用setState()。有没有更有效的方法来制作模糊/不透明?上面的

flutter - 如何使 SliverAppBar 在 sub_page 的 SliverList 之前滚动

当我滚动时,我希望可以先滚动SliverAppBar。我该怎么做?现在是sub_page第一。预期效果:在滚动操作中,首选项是SliverAppBar。SliverAppBar显示/隐藏后,继续滚动sub_page。演示(https://github.com/fanybook/cornerstone/blob/master/_docs/flutter_improve_scroll_priority.mp4?raw=true)重点是有子页面(和BottomNavigationBar)。如果单页可以通过多个SliverAppBar/bottom和NestedScrollView的body/

flutter - 如何使 SliverAppBar 在 sub_page 的 SliverList 之前滚动

当我滚动时,我希望可以先滚动SliverAppBar。我该怎么做?现在是sub_page第一。预期效果:在滚动操作中,首选项是SliverAppBar。SliverAppBar显示/隐藏后,继续滚动sub_page。演示(https://github.com/fanybook/cornerstone/blob/master/_docs/flutter_improve_scroll_priority.mp4?raw=true)重点是有子页面(和BottomNavigationBar)。如果单页可以通过多个SliverAppBar/bottom和NestedScrollView的body/