Flutter:尝试撸一个具有惯性跟阻力的旋转控件或用传感器控制其旋转
背景
一直都想写一个可以转动的 Widget,并且可以近似的模拟生活中的惯性跟阻力,因为设计到一些数学公式,作者还去请教了我的高中老师,最后学了点传感器,就直接外加个可选择传感器控制了
效果
实现方法
逻辑部分比较复杂,作者写了好几天,最后干脆直接写了一个 Dart Packages 上传到了 Pub,里面有大量的注释,代码还很不简化体谅一下,欢迎体验
将其添加到包的 pubspec.yaml 文件中:
1 | dependencies: |
然后导入包
1 | import 'package:rotated_view/rotated_view.dart'; |
代码部分
1 | import 'dart:async'; |
我的 FlutterGithub
Flutter:尝试撸一个具有惯性跟阻力的旋转控件或用传感器控制其旋转
http://blog.nightmare.press/2019/01/13/Flutter:尝试撸一个具有惯性跟阻力的旋转控件或用传感器控制其旋转/