我正在研究Android的绘画应用程序,我想使用设备触摸屏上的原始数据来调整用户的画笔.我见过其他适用于Android的应用程序(例如iSteam),其中笔刷的大小取决于屏幕上指纹的大小.就绘画应用程序而言,这将是一个巨大的功能.
有没有办法获得这些数据?我已经google了很长一段时间,但我没有找到任何来源证明它.我知道这是可能的,因为Dolphin Browser为Hero添加了多点触控支持,而在应用程序级别下没有任何变化.您必须能够获得原始数据的二维矩阵或其他东西......
我真的很感激我能得到任何帮助!
我在as3中设计了一个游戏自助服务终端应用程序我在Windows 7中使用它在索尼vaio l pc(如hp的touchsmarts)上该应用程序不需要任何多点触控手势(只有单击触摸点击和拖动)所以我正在使用鼠标事件
一切都很好(包括鼠标点击和移动事件),除了单次触摸屏幕(没有移动)不会触发鼠标.它仅在手指轻微移动后才会被触发
在应用程序外部,在我的桌面上,我看到小窗口7光标立即跳到手指放置的位置,这意味着这个问题不是硬件或Windows问题,而是内部闪存应用程序如何接收"翻译"触摸 - 来自操作系统的鼠标事件.
例如,在Windows Solitaire游戏中,对屏幕的简单触摸会立即突出显示触摸的卡片.在我的应用程序中,只有当我触摸它并同时轻轻移动我的手指时,按钮才会变为向下状态(单击事件 - 向下和向上 - 被触发正常)
MOUSE_DOWN事件不应该像新的touchevent类中的TOUCH_BEGIN那样触发吗?
有任何想法吗?
我想编写一些应用程序来使用触摸屏手势.什么是最新技术?
API提供哪些功能?它只是偶然的选择和点击功能还是高级手势也通过API公开?是否可以扩展API以编写我自己的手势?
我无法立即安排触摸屏设备.现在是否可以进行编码并使用鼠标在屏幕模拟器上测试我的代码?稍后进行全面测试,我将得到一个真正的触摸屏设备.
我对Linux和Windows平台开放.
还想探索台式机(PC和笔记本电脑)和移动平台(智能手机)对前者的压力更大.桌面,因为可用的计算能力很高,并且不希望在开始时陷入与移动相关的问题.
我有一个带按钮的表格.此应用程序旨在在触摸屏计算机上运行.单击按钮时,我想知道它是否被鼠标或触摸屏点击.
这可能吗?如果是这样,怎么样?
我试图弄清楚是否有一种方法可以用dp单位而不是像素来绘制到画布的位图.例如:以下代码将drawable缩放为100*100 px.我怎样才能改变它做100*100 dp?
int lengthPos = 10;
int heightPos = 10
mImage.setBounds(lengthPos, heightPos, (lengthPos + 100), (heightPos + 100));
mImage.draw(c);
Run Code Online (Sandbox Code Playgroud)
另外,我不确定屏幕点击的测量单位是多少,但它们与屏幕上的像素不匹配,这使得很难检测到何时选择了一个drawable(你有点猜测在哪里点击到选择一个drawable.我可以将点击坐标缩放到dp吗?看起来不会太难,特别是因为屏幕点击坐标存储在一个局部变量中以便在我的应用程序中处理.
换句话说,我需要匹配缩放,以便点击坐标250,250选择在多个屏幕密度上以250,250绘制的像素.
我是业余(桌面)程序员,但我想进入手机.我有一些应用程序的想法,但触摸屏和它的输入混淆了我....
我知道触摸屏可以接受多个触摸点.例如放大你需要用两根手指然后将它们拉得更近......而对于缩小你则相反.
这是我的问题虽然...我从来没有看到任何手机上的任何手机应用程序的功能(我使用Windows手机和Android手机)在哪里....触摸输入是多点但它不是从同时.
为了便于说明,我将举例说明.假设你手机上有一个迷你浏览器......它有一个垂直滚动条......和一个水平滚动条.我想要做的是能够向下滚动...而当我向下滚动时也滚动水平的一个,这样我就可以向左或向右移动页面.所以在我触摸屏幕并开始向下或向上移动垂直滚动条后几秒钟...我想使用不同的手指并触摸水平滚动条并同时移动(同时).
这甚至可能吗?是否有某些硬件或软件限制阻止此类内容?
我有一个应用程序ListView.在桌面模式下,我没有任何问题,但是当我将此应用程序与触摸屏一起使用时,存在与ListView垂直滚动相关的问题.事实上,当我触摸屏幕时,我ListView选择了此列表中的项目,但是当我上下移动手指时,不是滚动我的列表,唯一发生的事情是选择我手指下的项目(选择变化).
我怎么解决这个问题?
我有一台带有24英寸触摸屏的Ubuntu机器,它工作正常.我可以移动鼠标,做几个触摸点的手势等硬件工作正常.现在我想知道是否可以让浏览器解释触摸事件,而不是mousedown,mousedrag等.HTML5对触摸和多点触摸有很好的支持,我想为这个设置开发Web应用程序.有没有人知道如何做到这一点?我试过启用--enable-touch-events切换没有成功.似乎这只是在ms windows版本中实现的.
~$ xinput -version
xinput version 1.6.0
XI version on server: 2.2
~$ xinput
? Virtual core pointer id=2 [master pointer (3)]
? ? Virtual core XTEST pointer id=4 [slave pointer (2)]
? ? Advanced Silicon S.A CoolTouch(TM) System id=9 [slave pointer (2)]
? ? USBest Technology SiS HID Touch Controller id=10 [slave pointer (2)]
? ? Logitech USB Optical Mouse id=11 [slave pointer (2)]
? ? MCE IR Keyboard/Mouse (nuvoton-cir) id=14 [slave pointer (2)]
? Virtual core keyboard …Run Code Online (Sandbox Code Playgroud) 我正在编写Windows 8商店应用程序,但该应用程序是供公司内部使用的.该应用程序需要在100多个平板电脑上运行,因此安装过程非常简单.
所以,我一直在使用Windows 8商店模板来创建我的应用程序,但我现在需要在我的设备上获取此应用程序.如何在不通过Windows 8商店发布流程的情况下执行此操作?
我已经将应用程序安装在几个平板电脑上进行测试,但我需要一个开发人员许可证,它每30天就会过期一次.
那么有没有将Windows 8商店应用程序作为企业解决方案发布?
我可以使用WPF来创建我的应用程序,但控件对于触摸屏环境来说并不是那么流畅或不错.
任何帮助都会很棒.谢谢
我制作了一个显示SVG元素(嵌入HTML)的网站,并希望允许用户<circle>通过用鼠标或手指在其上拖动来连接其中的点(元素)。
通过监听mousedown和mouseover事件并向lineSVG中添加元素,可以在桌面上完美地工作。
我加了听众touchstart,touchmove,touchend和touchcancel,但我遇到了问题。似乎touchmove从来没有在Android手机上的Google Chrome和Android平板电脑上的Google Chrome上触发过,只有当我松开手指时才会触发。
编辑:这是我的小提琴代码:http : //jsfiddle.net/s5vcfzbq/您可以用鼠标从一个圆圈拖动到另一个圆圈来连接它们,但是在触摸屏上不起作用。