在码农的世界里,优美的应用体验,来源于程序员对细节的处理以及自我要求的境界,年轻人也是忙忙碌碌的码农中一员,每天、每周,都会留下一些脚印,就是这些创作的内容,有一种执着,就是不知为什么,如果你迷茫,不妨来瞅瞅码农的轨迹。


1 SpringSimulation

SpringSimulation 用来构建弹簧,SpringDescription 用来配置弹簧的属性

      //弹簧的属性配置
SpringDescription(
mass: 10,//质量
stiffness: 1000,//硬度
damping: 0.75,//阻尼系数
),

1.1 SpringSimulation mass 属性 弹簧的质量

mass 弹簧的质量,越小就越轻,弹性越强,越大越笨重,弹性越小

质量为10的效果

Flutter SpringSimulation 弹簧效果 属性配置_Flutter学习

质量为 1 的效果

Flutter SpringSimulation 弹簧效果 属性配置_Flutter教程_02

质量为 100 的效果

Flutter SpringSimulation 弹簧效果 属性配置_Flutter教程_03

1.2 SpringSimulation stiffness 属性 弹簧的硬度

stiffness 硬度为1

      SpringDescription(
mass: 10,//质量
stiffness: 10,//硬度
damping: 0.75,//阻尼系数
),

Flutter SpringSimulation 弹簧效果 属性配置_Flutter学习_04

stiffness 硬度为10

Flutter SpringSimulation 弹簧效果 属性配置_Flutter学习_05

stiffness 硬度为1000

Flutter SpringSimulation 弹簧效果 属性配置_Flutter学习_06

1.3 SpringSimulation damping 属性 弹簧的阻尼系数

阻尼系数 越大,弹性越小。

阻尼系数 damping 取值为0.05时

      //弹簧的属性配置
SpringDescription(
mass: 10,//质量
stiffness: 1000,//硬度
damping: 0.05,//阻尼系数
)

Flutter SpringSimulation 弹簧效果 属性配置_Flutter学习_07

damping 取值为0.75时

Flutter SpringSimulation 弹簧效果 属性配置_Flutter学习_08

完毕

不局限于思维,不局限语言限制,才是编程的最高境界。

以小编的性格,肯定是要录制一套视频的,随后会上传

有兴趣 你可以关注一下 ​​西瓜视频 — 早起的年轻人​

Flutter SpringSimulation 弹簧效果 属性配置_Flutter教程_09