Slide 8
Slide 8 text
Widget _drackableWidget(Widget widget, ValueNotifier
notifier) {
return MatrixGestureDetector(
onMatrixUpdate: (m, tm, sm, rm) {
notifier.value = m;
},
child: AnimatedBuilder(
animation: notifier,
builder: (ctx, child) {
return Transform(
transform: notifier.value,
child: Stack(
children: [
Positioned.fill(
child: Container(
child: FittedBox(
child: widget,
),
),