mirror of
https://gitlab.com/nkming2/nc-photos.git
synced 2025-03-22 15:09:22 +01:00
Remove padding from Draggable
This commit is contained in:
parent
b871fdf49b
commit
d73fd18294
2 changed files with 25 additions and 24 deletions
|
@ -113,9 +113,13 @@ class _EditContentList extends StatelessWidget {
|
||||||
.getThumbSize(zoomLevel.requireData)
|
.getThumbSize(zoomLevel.requireData)
|
||||||
.toDouble(),
|
.toDouble(),
|
||||||
items: state.editTransformedItems ?? state.transformedItems,
|
items: state.editTransformedItems ?? state.transformedItems,
|
||||||
itemBuilder: (context, _, item) => item.buildWidget(context),
|
itemBuilder: (context, _, item) => Padding(
|
||||||
|
padding: const EdgeInsets.all(8),
|
||||||
|
child: item.buildWidget(context),
|
||||||
|
),
|
||||||
itemDragFeedbackBuilder: (context, _, item) =>
|
itemDragFeedbackBuilder: (context, _, item) =>
|
||||||
item.buildDragFeedbackWidget(context),
|
item.buildDragFeedbackWidget(context) ??
|
||||||
|
item.buildWidget(context),
|
||||||
staggeredTileBuilder: (_, item) => item.staggeredTile,
|
staggeredTileBuilder: (_, item) => item.staggeredTile,
|
||||||
onDragResult: (results) {
|
onDragResult: (results) {
|
||||||
context.addEvent(_EditManualSort(results));
|
context.addEvent(_EditManualSort(results));
|
||||||
|
|
|
@ -41,32 +41,29 @@ class Draggable<T extends Object> extends StatelessWidget {
|
||||||
return Stack(
|
return Stack(
|
||||||
fit: StackFit.expand,
|
fit: StackFit.expand,
|
||||||
children: [
|
children: [
|
||||||
Padding(
|
LongPressDraggable<T>(
|
||||||
padding: const EdgeInsets.all(8),
|
data: data,
|
||||||
child: LongPressDraggable<T>(
|
dragAnchorStrategy: pointerDragAnchorStrategy,
|
||||||
data: data,
|
onDragStarted: onDragStarted,
|
||||||
dragAnchorStrategy: pointerDragAnchorStrategy,
|
onDragEnd: (_) => onDragEndedAny?.call(),
|
||||||
onDragStarted: onDragStarted,
|
onDragCompleted: onDragEndedAny,
|
||||||
onDragEnd: (_) => onDragEndedAny?.call(),
|
onDraggableCanceled: (v, o) => onDragEndedAny?.call(),
|
||||||
onDragCompleted: onDragEndedAny,
|
feedback: FractionalTranslation(
|
||||||
onDraggableCanceled: (v, o) => onDragEndedAny?.call(),
|
translation: const Offset(-.5, -.5),
|
||||||
feedback: FractionalTranslation(
|
child: SizedBox(
|
||||||
translation: const Offset(-.5, -.5),
|
width: feedbackSize?.width ?? 128,
|
||||||
child: SizedBox(
|
height: feedbackSize?.height ?? 128,
|
||||||
width: feedbackSize?.width ?? 128,
|
child: Opacity(
|
||||||
height: feedbackSize?.height ?? 128,
|
opacity: .5,
|
||||||
child: Opacity(
|
child: feedback ?? child,
|
||||||
opacity: .5,
|
|
||||||
child: feedback ?? child,
|
|
||||||
),
|
|
||||||
),
|
),
|
||||||
),
|
),
|
||||||
childWhenDragging: Opacity(
|
),
|
||||||
opacity: .25,
|
childWhenDragging: Opacity(
|
||||||
child: child,
|
opacity: .25,
|
||||||
),
|
|
||||||
child: child,
|
child: child,
|
||||||
),
|
),
|
||||||
|
child: child,
|
||||||
),
|
),
|
||||||
if (onDropBefore != null || onDropAfter != null)
|
if (onDropBefore != null || onDropAfter != null)
|
||||||
Positioned.fill(
|
Positioned.fill(
|
||||||
|
|
Loading…
Reference in a new issue