drag相关内容

d3.js 散点图 - 缩放/拖动边界、缩放按钮、重置缩放、计算中值

我已经构建了一个带有缩放/平移功能的 d3.js 散点图.您可以在此处查看完整内容(单击“在新窗口中打开"以查看完整内容):http://bl.ocks.org/129f64bfa2b0d48d27c9 有几个我一直无法弄清楚的功能,如果有人能指出我正确的方向,我会很乐意帮助它: 我想对区域应用 X/Y 缩放/平移边界,以便您无法将其拖到某个点(例如零)以下. 我还尝试过创建 Goo ..
发布时间:2021-12-18 19:44:27 前端开发

在这个 d3.drag 示例中保留本地偏移量是什么?

在这个 d3 示例中拖动任何圆圈时,是什么阻止了圆圈的中心对齐到老鼠? 换句话说:当您通过单击圆外边缘附近的某处来启动圆拖动时,代码中的内容保留了拖动开始时隐含的偏移量(相对于圆的中心)? 我看到这些 .attr() 调用: .attr("cx", d.x = d3.event.x).attr("cy", d.y = d3.event.y) 但我希望 d3.event.x(和 .y ..
发布时间:2021-12-18 19:27:25 其他开发

如何在 d3 JavaScript 库中为拖动行为设置原点 (drag.origin)

我正在尝试使用 d3 框架为由 HTML 文本和背景矩形组成的组实现拖动行为.我能够让它工作,尽管当没有设置 drag.origin 时,由于鼠标位置/元素坐标偏移,我可以看到明显的跳跃.d3 wiki-page 上的确切描述尽管该页面描述了如何设置拖动的原点,但我没有正确理解如何在我的示例中实现它.我尝试了两种不同的方法:使用元素将元素组合在一起并定义新元素保持不变.在第一种情况下,我必须使用 ..
发布时间:2021-12-18 19:10:02 前端开发

D3.js:从选择中删除 force.drag

我有一个(相当简单的)问题:如何在 D3.js 所做的选择上“取消调用"force.drag?假设我创建了一组元素并在其上调用“调用",为其提供强制导向布局的拖动回调.看起来像这样: d3.selectAll('rect').call(force.drag); 现在应该可以在以后从某些节点中删除该行为.我的方法包括使用 重置各种侦听器,例如“单击"、“拖动"等 d3.select('r ..
发布时间:2021-12-18 18:56:51 前端开发

如何获得 UITableViewCell 移动开始和结束的通知?

我的 iOS 应用中有一个 UITableView,它会定期刷新.用户还可以随时移动 tableview 行(tableview 始终处于编辑模式). 我想在用户开始拖动行时停止刷新计时器,并在删除行时重新启动它. moveRowAtIndexPath 的最后一部分应该很容易,但是如何获得有关拖动开始的通知? 解决方案 您的 UITableViewDelegate 将收到以下通 ..
发布时间:2021-12-11 09:24:49 移动开发

chrome 在拖动时将光标设置为文本,为什么?

我的应用程序有许多拖放功能.拖动时,我希望光标更改为某个抓取光标.Internet Explorer 和 Firefox 对此工作正常,但 Chrome 总是将光标更改为文本光标. 解决方案 这些解决方案都不适合我,因为代码太多. 我使用自定义 jQuery 实现进行拖动,在 mousedown 处理程序中添加这一行在 Chrome 中对我有用. e.originalEvent.p ..
发布时间:2021-12-10 15:24:45 其他开发

如何在画布内拖动用户控件

我有一个 Canvas,用户可以在其中添加包含表单的 UserControl 子类.用户应该能够在画布周围拖动这些 UserControl. 使用 WPF 执行此操作的最佳做​​法是什么? 解决方案 这是在 Silverlight 中完成的,而不是在 WPF 中完成,但它应该工作相同. 在控件上创建两个私有属性: protected bool isDragging;私人点点击 ..
发布时间:2021-12-05 17:27:48 C#/.NET

如何检测 3d 立方体的哪一侧被点击?

我正在用画布编写一个小型 3d“引擎"……并不是真正的引擎,而是更多基于 Eric Pascarello 的演示(点击数字“7"几次可以看到它在旋转) 一切都很顺利,我什至为每个平面(“侧面")添加了按平均 z 值排序 - 这样我就可以使用由多个立方体组成的主体,以便最后绘制接近相机的形状. 现在,当鼠标点击画布时,我想检测哪一侧被点击.类似于这个 提示: 每条边由 4 个 ( ..
发布时间:2021-11-25 03:17:24 前端开发

如何检测 3d 立方体的哪一侧被点击?

我正在用画布编写一个小型 3d“引擎"……并不是真正的引擎,而是更多基于 Eric Pascarello 的演示(点击数字“7"几次可以看到它在旋转) 一切都很顺利,我什至为每个平面(“侧面")添加了按平均 z 值排序 - 这样我就可以使用由多个立方体组成的主体,以便最后绘制接近相机的形状. 现在,当鼠标点击画布时,我想检测哪一侧被点击.类似于这个 提示: 每条边由 4 个 ( ..
发布时间:2021-11-25 03:13:50 前端开发

将 3D 对象鼠标拖动移动限制到 JavaFX 中的平面

我正在使用 JavaFX 通过鼠标拖动来移动 3D 立方体.立方体应位于 x 轴和 z 轴跨越的平面上.我的解决方案效果很好,但是如果我用鼠标移动立方体太快或者当它遇到具有特定深度(y 轴)的对象时,则假定鼠标在 y 轴和立方体上移动开始向前或向后跳跃.有没有办法将鼠标限制在 xz 平面上?一个更复杂的解决方案是将 y 长度投影回 xz 平面,但我不知道如何.我查看了 JavaFX 移动 3D 对 ..
发布时间:2021-11-25 01:35:19 C#

在java swing中从右向左拖动形状

嗨,我现在正在开发一个绘制形状程序,您可以选择该形状然后拖动它来制作一个圆形,例如您想要的大小.但是我面临一个问题,即我只能从左向右拖动,不能从右向左拖动. 看图在此处输入图片描述 这是我的面板画我认为问题出在 mouseDragged class DrawPanel 扩展 JPanel {MouseMotionListener m2 = new MouseMotionListene ..
发布时间:2021-09-02 20:25:04 Java开发

在 SwiftUI 中使用 DragGesture() 计算不正确的高度

我正在使用 SwiftUI 开发基于地图的应用程序,我需要通过向上/向下拖动它来更改模式卡片的高度(这是地图信息所在的视图),就像在 Apple 地图中一样. > 这是我尝试与之交互的高度的卡片的屏幕截图https://i.stack.imgur.com/mZX2m.png 我已经用 RoundedRectangle 实现了一个 ZStack 并添加了一个 DragGesture() 修 ..
发布时间:2021-09-02 19:48:44 移动开发

将项目从一个列表拖动到 SwiftUI 中的另一个列表

我有两个列表,每个列表都有简单的项目.我可以重新排列列表中的项目,代码如下所示.我希望能够从一个列表中拖动一个项目并将其放入另一个列表中.不确定我需要启用什么才能实现这一点.照原样,我可以从一个列表中将某些内容拖到整个屏幕上,但是除了它自己的列表之外,我不能将它放在任何地方;如果我在其他任何地方释放阻力,它就会飞回原来的位置. 显然,我需要添加一些东西来启用所需的行为;任何关于所需内容的想法 ..
发布时间:2021-09-02 19:14:26 移动开发

JavaFX鼠标拖动事件未触发

我几乎尝试了所有操作,但没有触发鼠标拖动事件,如此处所述: https://openjfx.io/javadoc/11/javafx.graphics/javafx/scene/input/MouseDragEvent.html 这是一个最小的示例,因此您可以尝试一下(我正在将Java 11与JavaFX 11.0.2一起使用): import javafx.application ..
发布时间:2021-05-19 18:40:38 Java开发