草庐IT

Draggable

全部标签

flutter - 拖放芯片小部件

我试图制作一个芯片列表,用户可以通过拖放手势重新排序,这是您可以执行以查看问题的示例代码,正如所说,Chip类需要一个Material祖先,那么解决这个问题的方法是什么?必须一直让Chip和Card包裹在一起吗?错误:ThefollowingassertionwasthrownbuildingChip(dirty):NoMaterialwidgetfound.ChipwidgetsrequireaMaterialwidgetancestor.代码:@overrideWidgetbuild(BuildContextcontext){returnScaffold(appBar:AppBar

flutter - 如何在 flutter 中调整或调整 Draggable 组件的大小?

如何向可拖动组件添加anchor(handle),以便通过拖动调整其大小。 最佳答案 我认为此SOpost中提供的示例原型(prototype)将是您想要实现的目标的理想选择。Drawsizehandlersandacontainer;UseGestureDetectortodetectdragging;Refreshthemaincontainersizeandcoordinates.import'package:flutter/foundation.dart';import'package:flutter/material.da

flutter - 如何在 flutter 中调整或调整 Draggable 组件的大小?

如何向可拖动组件添加anchor(handle),以便通过拖动调整其大小。 最佳答案 我认为此SOpost中提供的示例原型(prototype)将是您想要实现的目标的理想选择。Drawsizehandlersandacontainer;UseGestureDetectortodetectdragging;Refreshthemaincontainersizeandcoordinates.import'package:flutter/foundation.dart';import'package:flutter/material.da

drag-and-drop - Flutter中输入DragTarget时如何更新Draggable child?

我有许多Draggables和DragTargets。在Draggable上,我指定了child和feedback,但是我还希望它在Draggable进入DragTarget时改变它的外观。我看不出有什么办法可以做到这一点。每当我拖动Draggable时,我都会将其颜色更改为红色,但是一旦它进入DragTarget,我就想将Draggable颜色更新为绿色。我知道DragTarget.OnWillAccept,只要Draggable进入DragTarget,就会调用此方法,但我只有数据。我尝试用新颜色更新数据,然后调用setState,但这似乎不起作用。关于如何获得这种行为有什么建议吗

drag-and-drop - Flutter中输入DragTarget时如何更新Draggable child?

我有许多Draggables和DragTargets。在Draggable上,我指定了child和feedback,但是我还希望它在Draggable进入DragTarget时改变它的外观。我看不出有什么办法可以做到这一点。每当我拖动Draggable时,我都会将其颜色更改为红色,但是一旦它进入DragTarget,我就想将Draggable颜色更新为绿色。我知道DragTarget.OnWillAccept,只要Draggable进入DragTarget,就会调用此方法,但我只有数据。我尝试用新颜色更新数据,然后调用setState,但这似乎不起作用。关于如何获得这种行为有什么建议吗

ios - Swift 中的协议(protocol)扩展与类扩展

假设有一个协议(protocol)Draggable,通常会被一个UIView对象符合protocolDraggable{drag()}我们可以在协议(protocol)扩展中实现drag()作为选项1//option1extensionDraggablewhereSelf:UIView{funcdrag(){//implementation}}extensionUIView:Draggable{}//addedafter@RichTolley'sanswer或者我们可以在UIView扩展中实现drag()作为选项2//option2extensionUIView:Draggable{

ios - Swift 中的协议(protocol)扩展与类扩展

假设有一个协议(protocol)Draggable,通常会被一个UIView对象符合protocolDraggable{drag()}我们可以在协议(protocol)扩展中实现drag()作为选项1//option1extensionDraggablewhereSelf:UIView{funcdrag(){//implementation}}extensionUIView:Draggable{}//addedafter@RichTolley'sanswer或者我们可以在UIView扩展中实现drag()作为选项2//option2extensionUIView:Draggable{

jQuery draggable 在页面滚动后在错误的位置显示助手

我正在使用jQuerydraggable和droppable对于我正在开发的工作计划系统。用户将作业拖到不同的日期或用户,然后使用ajax调用更新数据。一切正常,除了当我向下滚动主页时​​(工作出现在超出浏览器窗口底部的大型周计划表上)。如果我尝试在此处拖动一个可拖动元素,该元素出现在我的鼠标光标上方的像素数量与我向下滚动时的像素数量相同。悬停状态仍然可以正常工作并且功能正常,但看起来不正确。我正在使用jQuery1.6.0和jQueryUI1.8.12。我确定我需要添加一个偏移函数,但我不知道在哪里应用它,或者是否有更好的方法。这是我的.draggable()初始化代码:$('.jo

jQuery draggable 在页面滚动后在错误的位置显示助手

我正在使用jQuerydraggable和droppable对于我正在开发的工作计划系统。用户将作业拖到不同的日期或用户,然后使用ajax调用更新数据。一切正常,除了当我向下滚动主页时​​(工作出现在超出浏览器窗口底部的大型周计划表上)。如果我尝试在此处拖动一个可拖动元素,该元素出现在我的鼠标光标上方的像素数量与我向下滚动时的像素数量相同。悬停状态仍然可以正常工作并且功能正常,但看起来不正确。我正在使用jQuery1.6.0和jQueryUI1.8.12。我确定我需要添加一个偏移函数,但我不知道在哪里应用它,或者是否有更好的方法。这是我的.draggable()初始化代码:$('.jo

javascript - jQuery 拖放 - 检查可放置外的放置

很抱歉,如果这个问题在另一个问题中得到了回答,我找不到针对我的问题的特定答案!我正在尝试测试jQuery可拖动对象是否被放置在合法可放置对象之外。这通常会在90%的情况下通过恢复可拖动来解决,但我不想那样做。相反,如果draggable被放到一个droppable上,我想做一件事(工作得很好!),如果它被放到所有可能的droppable之外,我想做另一件事(目前让我变得更好!)。简而言之:jQuery('#droppable').droppable({accept:'#draggable',drop:function(event,ui){//awesomecodethatworksan