Fixing Article and article example

This commit is contained in:
Erick Zanardo
2020-05-27 11:36:26 -03:00
parent 2d7158da0f
commit fd8cca6eb9
4 changed files with 41 additions and 24 deletions

View File

@ -23,7 +23,7 @@ class FlameAnimationWidget extends StatefulWidget {
class _FlameAnimationWidget extends State<FlameAnimationWidget>
with SingleTickerProviderStateMixin {
AnimationController _controller;
int _lastUpdated;
double _lastUpdated;
@override
void didUpdateWidget(oldWidget) {
@ -41,9 +41,9 @@ class _FlameAnimationWidget extends State<FlameAnimationWidget>
_controller = AnimationController(vsync: this)
..addListener(() {
final now = DateTime.now().millisecond;
final now = DateTime.now().millisecond.toDouble();
final dt = max(0, (now - _lastUpdated) / 1000);
final dt = max(0, (now - _lastUpdated) / 1000).toDouble();
widget.animation.update(dt);
setState(() {
@ -61,7 +61,7 @@ class _FlameAnimationWidget extends State<FlameAnimationWidget>
void _initAnimation() {
setState(() {
widget.animation.reset();
_lastUpdated = DateTime.now().millisecond;
_lastUpdated = DateTime.now().millisecond.toDouble();
_controller.repeat(
// -/+ 60 fps
period: const Duration(milliseconds: 16));