标签: drag

Box2d:没有惯性延迟的mousejoint

我正在使用mousejoint拖动box2d中的物体,但它会导致惯性延迟.

是否存在瞬间拖动身体的任何方式?

mouse delay box2d drag

10
推荐指数
1
解决办法
3917
查看次数

(iPhone)如何使用OS 4.0 MapKit实现可拖动的引脚?

任何人都可以使用MapKit框架提供在OS 4.0中实现可拖动引脚的任何示例代码/指令吗?

iphone draggable drag mapkit mkmapview

10
推荐指数
1
解决办法
5615
查看次数

Java - 通过鼠标拖动滚动图像

我想在Java中创建一个join.me.

我已经制作了屏幕截图部分,但现在我想通过拖动鼠标滚动图像.

这是我制作的屏幕: 在此输入图像描述

首先,我想通过鼠标拖动图像来替换滚动条.可能吗?然后我想删除那些滚动条.

今天,用户可以更改缩放并使用鼠标滚轮进行放大/缩小.

你可以帮帮我吗?

谢谢.


编辑:我找到了隐藏滚动条的方法:

this.jScrollPane1.setHorizontalScrollBarPolicy(JScrollPane.HORIZONTAL_SCROLLBAR_NEVER);
this.jScrollPane1.setVerticalScrollBarPolicy(JScrollPane.VERTICAL_SCROLLBAR_NEVER);
Run Code Online (Sandbox Code Playgroud)

java swing mouseevent jscrollpane drag

10
推荐指数
1
解决办法
5610
查看次数

如何在Flex应用程序边界内保持拖动TitleWindow

我在FB4中使用PopupManager来显示自定义对话框.

    popwin = new TitleWindow(); 
    popwin.addElement(myCustomDialog);
    PopUpManager.addPopUp(popwin,this,false);
    PopUpManager.centerPopUp(popwin);

当它的灰色标题栏位于Flex应用程序矩形的边界之外时,可以拖动弹出的TitleWindow并放开它,然后无法再次抓取弹出窗口.也可以将TitleWindow向下拖动,使其在Flex应用程序矩形的下边缘下方完全不可见.当Flex应用程序界限小于完整浏览器窗口,并且用户正在快速工作时,这种情况发生的可能性会增加.是否有一个简单的设置可以防止这种情况发生,或者程序员是否必须在拖动操作期间拦截行为?

谢谢蒂姆

apache-flex popupwindow drag bounds

9
推荐指数
1
解决办法
5528
查看次数

在手指下拖动UIView

我想点击UIView并拖动并按照我的手指操作,简单就够了.但最简单的方法是将对象中心设置为点击发生的位置(这不是我想要的),我希望它移动,就好像你抓住了对象的任何地方一样.

这是一个非常有用的方法,它是在一个iTunes U视频中引用的.该脚本没有使用deltaX,deltaY来拖动你点击它下面的图像,而不是让它在你的手指下方居中,但我不记得那个代码是什么!

有没有人引用这段代码?或者也许有一种有效的方法在没有uiview.center = tap.center概念的情况下在手指下移动UIViews?

iphone itunes move uiview drag

9
推荐指数
3
解决办法
2万
查看次数

拖动公式并更改COLUMN引用而不是ROWS

我在Excel中有这个公式,在E5行:

=SUM(Banco!H$5;Banco!H$6;Banco!H$8;Banco!H$9;Banco!H$10;Banco!H$11)
Run Code Online (Sandbox Code Playgroud)

当我向下拖动它时,我需要它来改变COLUMN引用而不是ROWS(基本上就像我拖动它一样)...例如:

=SUM(Banco!I$5;Banco!I$6;Banco!I$8;Banco!I$9;Banco!I$10;Banco!I$11)
=SUM(Banco!J$5;Banco!J$6;Banco!J$8;Banco!J$9;Banco!J$10;Banco!J$11)
=SUM(Banco!K$5;Banco!K$6;Banco!K$8;Banco!K$9;Banco!K$10;Banco!K$11)
Run Code Online (Sandbox Code Playgroud)

有线索吗?

非常感谢!

excel drag

9
推荐指数
1
解决办法
7万
查看次数

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

我正在尝试使用d3框架为包含HTML文本和背景矩形的组实现拖动行为.我能够让它工作,虽然没有设置drag.origin我可以看到由于鼠标位置/元素坐标偏移引起的显着跳跃.究竟是如何在d3 wiki页面 上描述的虽然页面描述了如何设置拖动的Origin,但是我没有正确理解如何在我的例子中实现它.我尝试了两种不同的方法:使用元素将元素组合在一起并定义新元素保持tose.在第一种情况下,我必须使用translate-function,我甚至不知道如何获得组的坐标.

var svg = d3.select("body").append("svg")
  .attr("width", 960)
  .attr("height", 500);

var group = svg.append("svg:g")
  .attr("transform", "translate(10, 10)")
  .attr("id", "group");

var rect1 = group.append("svg:rect")
  .attr("rx", 6)
  .attr("ry", 6)
  .attr("x", 5/2)
  .attr("y", 5/2)
  .attr("id", "rect")
  .attr("width", 250)
  .attr("height", 125)
  .style("fill", 'white')
  .style("stroke", d3.scale.category20c())
  .style('stroke-width', 5);


var html1 = group.append("foreignObject")
  .attr("x", 50)
  .attr("y", 25)
  .attr("width", 200)
  .attr("height", 100)
  .attr("id", "fobject")
  .style("border-color", d3.scale.category20c())
  .append("xhtml:div")
  .style("font", "14px 'Helvetica Neue'")
  .html("Lorem ipsum dolor sit amet, consectetur adipiscing elit. Donec eu enim quam.");

var innerSvg …
Run Code Online (Sandbox Code Playgroud)

javascript drag d3.js

9
推荐指数
1
解决办法
1万
查看次数

拖放 - DataTransfer对象

我建立一个简单的拖N"降上传,我想知道为什么我看不到我滴在我的文件(S) console.log(e)(的dragEvent),并期待在DragEvent.dataTransfer.files它显示了空的,但是......如果我console.log(e.dataTransfer.files)是将显示已删除的文件.

//码

<!DOCTYPE html>
<html>
<head>
<script>
document.addEventListener("DOMContentLoaded", init);
function init(){
    var dropbox = document.getElementById('dropbox');
    dropbox.addEventListener('dragover', drag.over);
    dropbox.addEventListener('drop', drag.drop);
}
var drag = {
    "over": function(e){
        e.preventDefault();
    },
    "drop": function(e){
        e.preventDefault();
        console.log(e); //NO FILES SHOWN
        console.log(e.dataTransfer.files); //FILES in FileList Object
    }   
};  
</script>
<style>
body{
    margin: 0 !important;
    height: 100vh;
    width: 100vw;
    display: flex;
    justify-content: center;
}
#dropbox{
    height: 400px;
    width: 400px;
    align-self: center;
    background-color: #0089C4;
    border-radius: .3em;
    border: 1px dashed black;
    -webkit-box-shadow: 0px …
Run Code Online (Sandbox Code Playgroud)

javascript html5 drag-and-drop drag

9
推荐指数
1
解决办法
968
查看次数

How can I select Widgets by dragging over them but also clicking them individually in flutter?

我想创建一个界面,可以在其中将手指拖动到多个区域。这会将区域的状态更改为选定状态(参见图像)。

解决这个问题的最佳方法是什么?

起始位置:
明星位置

开始拖动:
开始拖动

选择第一个区域: 选择第一个区域

选定的所有区域: 已选择所有区域

tap drag hittest swipe flutter

9
推荐指数
1
解决办法
4622
查看次数

不完整的向后滑动手势导致 NavigationPath 管理不善

我正在下面的示例代码中寻找以下错误的解决方案。我尝试使用 SwiftUI 4 和 iOS 16.0 导航 API 变更集实现导航器模式。

下面的示例将在 Xcode 14.0+ 中编译,如果在模拟器或 iOS 16.0 设备中运行,将会产生我所描述的错误。我想知道这是缺乏知识还是平台错误。通过我的日志,我可以看到,当我用不完整的向后滑动手势引发错误时,导航路径的元素计数上升到 2,而实际上它应该在根处返回到 0,并且仅在第一层保留 1 个元素看法。

有没有办法可以更好地管理此类视图层次结构的路径?或者,这是一个平台级错误吗?

import SwiftUI

enum AppViews: Hashable {
    case kombuchaProductsView
    case coffeeProductsView
    case customerCartView
}

struct RootView: View {
    @StateObject var drinkProductViewModel = DrinkProductViewModel()
    
    var body: some View {
        NavigationStack(path: self.$drinkProductViewModel.navPath) {
            List {
                Section("Products") {
                    NavigationLink(value: AppViews.kombuchaProductsView) {
                        HStack {
                            Text("View all Kombuchas")
                            Spacer()
                            Image(systemName: "list.bullet")
                        }
                    }
                    NavigationLink(value: AppViews.coffeeProductsView) {
                        HStack {
                            Text("View all Coffees")
                            Spacer()
                            Image(systemName: "list.bullet")
                        } …
Run Code Online (Sandbox Code Playgroud)

drag swiftui swiftui-navigationlink ios16 swiftui-navigationstack

9
推荐指数
3
解决办法
1537
查看次数