美文网首页
Flutter PageViewer速度调整

Flutter PageViewer速度调整

作者: 倪伟_2131 | 来源:发表于2019-10-14 14:15 被阅读0次

系统的PageViewer滑动动画太肉,不够干脆,做了个调整。
主要是ScrollPhysics属性来控制。

//创建位置矫正的动画参数
Simulation createBallisticSimulation(ScrollMetrics position, double velocity) ;

上面的函数创建一个Simulation来控制效果,默认是一个ScrollSpringSimulation,需要修改其第一个参数spring来修改效果。

ScrollSpringSimulation(
    SpringDescription spring,
    double start,
    double end,
    double velocity, {
    Tolerance tolerance = Tolerance.defaultTolerance,
  }) : super(spring, start, end, velocity, tolerance: tolerance);

// 滚动模拟参数
const SpringDescription({
    this.mass, //质量,控制滚动的惯性
    this.stiffness,//刚性,滚动收尾速度
    this.damping,//阻尼,俗称摩擦力
  });

我们需要滚动更干脆点,把刚性数值调大点就好。

相关文章

  • Flutter PageViewer速度调整

    系统的PageViewer滑动动画太肉,不够干脆,做了个调整。主要是ScrollPhysics属性来控制。 上面的...

  • Flutter ViewPage滑动速度调整

    做flutter技术已经有小半年了,最近在使用Flutter自带的ViewPage组件,滑动效果有一丝丝微妙感。最...

  • 速度的调整

    方法1: 在时间轴上纵向展开素材、选择?、显示视频关键帧、右击fx (也可在效果面板中设置),时间重映射、速度、c...

  • Mac本地Flutter版本切换

    Flutter 路径指定 .bash_profile文件配置 Flutter 版本切换方式 1.命令切换版本(速度...

  • 针对 flutter_screenutil 封装

    版本 : flutter_screenutil: ^2.2.0 一个用于调整屏幕和字体大小的flutter插件。让...

  • Mac配置Flutter环境

    1.下载flutter 推荐去官网下载,速度并不慢,网址:https://flutter.io/setup-mac...

  • 调整生命的速度

    前两天和儿子在聊,我应该如何过好自己的后半生,感觉这是个很有趣有意义的话题! 是的必须要想想啦,一辈子都在忙碌与生...

  • Flutter Provider 初识

    最近学习了Flutter,感觉不错,但Flutter更新速度很快,之前的provide在2019年上半年官方已经放...

  • flutter 打开后闪退_Flutter 低版本在iOS14上

    问题原因 闪退的原因是因为 Flutter SDK, Flutter 官方的更新速度也是快,对 iOS14 进行了...

  • flutter iOS 14 闪退

    问题原因 闪退的原因是因为 Flutter SDK, Flutter 官方的更新速度也是快,对 iOS14 进行了...

网友评论

      本文标题:Flutter PageViewer速度调整

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