From aa917b1c2533ecea9238e4bada6382965dd67819 Mon Sep 17 00:00:00 2001 From: poka Date: Fri, 23 Sep 2022 21:41:41 +0200 Subject: [PATCH] try to fix drag feedback offset --- lib/screens/myWallets/wallets_home.dart | 7 ++++++- 1 file changed, 6 insertions(+), 1 deletion(-) diff --git a/lib/screens/myWallets/wallets_home.dart b/lib/screens/myWallets/wallets_home.dart index 236b104..278d09d 100644 --- a/lib/screens/myWallets/wallets_home.dart +++ b/lib/screens/myWallets/wallets_home.dart @@ -221,6 +221,10 @@ class WalletsHome extends StatelessWidget { } else if (screenWidth >= 650) { nTule = 3; } + Offset followDragAnchorStrategy( + Draggable d, BuildContext context, Offset point) { + return Offset(d.feedbackOffset.dx - 30, d.feedbackOffset.dy - 0); + } return CustomScrollView(slivers: [ const SliverToBoxAdapter(child: SizedBox(height: 20)), @@ -238,7 +242,8 @@ class WalletsHome extends StatelessWidget { // dragAnchorStrategy: // (Draggable _, BuildContext __, Offset ___) => // const Offset(40, 40), - dragAnchorStrategy: pointerDragAnchorStrategy, + feedbackOffset: const Offset(-500, -500), + dragAnchorStrategy: childDragAnchorStrategy, onDragStarted: () => myWalletProvider.dragAddress = repository.address!, onDragEnd: (_) {