build method

  1. @override
Widget build(
  1. BuildContext context
)
override

lib/demo/shake/shake_animation_builder.dart

Implementation

@override
Widget build(BuildContext context) {
  ///通过 AnimatedBuilder 组合动画
  return AnimatedBuilder(
    animation: animation,
    builder: (BuildContext context, Widget? child) {
      return new Transform(
          ///构建Matrix4
          transform: buildMatrix4(),

          ///中心对齐
          alignment: Alignment.center,
          child: this.child);
    },
  );
}