问题标签 [shake]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
4 回答
4992 浏览

iphone - 未调用motionEnded(无视图控制器)

我想我已经做了所有我应该检测到震动的事情,但motionEnded:withEvent:从来没有被叫过。(一个问题是我没有UIViewController- 我的应用程序基于“OpenGL ES App”模板。)

我已添加application.applicationSupportsShakeToEdit = YES;到我的application:didFinishLaunchingWithOptions:, 和

到 EAGLView.m(确实会被调用)和[self becomeFirstResponder];initWithCoder:(并且也尝试过其他各种地方)。

但是调试器从来没有命中

我错过了一些步骤吗?我必须有一个控制器吗?

(我在 iPad 模拟器中使用 iOS 3.2。)

0 投票
1 回答
1485 浏览

android - 在 Android (1.5+?) 中处理抖动事件

这里的 Android 开发相当新……有没有一个例子说明一个工作应用程序的源代码在你摇动手机时会做一些事情?这在后台应用程序中可行吗?做了很多谷歌搜索,找不到任何好的例子;只有很少上下文的教程。

谢谢!

0 投票
2 回答
1344 浏览

windows - 请帮助 - 来自 Aero Shake/3D 翻转的 WM_SYSCOMMAND 消息

你好

我有一个用 Delphi 2006 编写的应用程序。我注意到在 Windows 7 下运行时,应用程序没有收到来自 Aero Shake 的 WM_SYSCOMMAND 消息。但是,如果我以管理员身份运行该应用程序,那么它在执行 Aero Shake 时确实会收到 WM_SYSCOMMAND。

我尝试为 WM_SYSCOMMAND 调用 ChangeWindowMessageFilter 并得到 True 结果,表明调用成功,但我仍然无法从 Aero Shake 获取 WM_SYSCOMMAND 消息。

有谁知道为什么以及如何解决这个问题?

谢谢

0 投票
2 回答
3580 浏览

iphone - 如何阻止 UITextField 响应摇晃手势?

默认情况下,如果您在输入文本时摇晃 iPhone,UITextField会出现一个小框,询问您是否要撤消输入。我怎样才能防止这种情况发生?我浏览了UITextField,UITextFieldDelegateUITextInputTraitsdocs 并没有发现任何与摇晃有关的东西。

大概我可以子类UITextField化以忽略抖动事件,但我对自己不搞砸其他事情的能力并不完全有信心。我喜欢类似的东西

最好的方法是什么?

0 投票
7 回答
6635 浏览

html - 当我们将鼠标悬停在一个元素上并将其字体设置为粗体时,我们如何避免抖动

当我们将鼠标悬停在一个元素上并将其字体设置为粗体时,我们如何避免抖动?这是我编写的代码示例:

http://jsfiddle.net/8v4Ag/

有没有避免摇晃的技巧?假设我将鼠标悬停在 LogOff 上,字体变为粗体,但由于文本变粗,该行文本向右移动了一点。如果我们将鼠标悬停在远处,它会再次震动。

有没有任何 CSS 方法可以避免这种震动?

0 投票
1 回答
1448 浏览

iphone - 检测 UITextField 文本何时因摇动撤消而更改?

我有一个 UITextFieldDelegate 对用户输入进行大量验证以确定是否应该允许他们结束编辑。在一个特定示例中,将该字段留空是无效的。

现在,我textField:shouldChangeCharactersInRange:replacementString:用于在用户每次编辑后验证文本输入。

问题是这样的:如果用户清除该字段(使用小“x”按钮),验证代码将进入“无效”模式并阻止用户导航,直到他们输入有效文本。如果用户然后摇动电话以取回旧文本,shouldChangeCharactersInRange则不会再次呼叫,并且代表停留在“无效”状态,而不是再次认识到一切都很好。

不确定我是否正确使用它,但似乎内置的 UITextFieldDelegate 机器无法处理由于撤消/重做而导致的文本更改。

在这种情况下实现正确验证的最佳方法是什么?我真的需要继承 UITextField 才能实现motionEnded:withEvent:吗?似乎 UITextField 中的编辑处理内容应该真正独立于用户是否实际键入它或者它是由于撤消而发生的,所以如果我真的不得不走那条路,我会很沮丧。

0 投票
4 回答
4060 浏览

android - 如何在 android 2.2 上摇一摇

有人知道 android 2.2 的抖动代码是什么吗?我想在我的应用程序上引起轰动。谢谢。

0 投票
1 回答
2787 浏览

android - 图像旋转和矩阵的Android问题

希望这很容易,因为我一直在尝试各种不同的方法来摆脱它。

我正在制作一个包含时钟动画的 android 应用程序。除了一件非常烦人的事情外,我的一切工作都很好。

我的时钟上有一个秒针,我正在使用以下代码围绕秒针中心点旋转它。您可能会注意到,我试图让它看起来像一个模拟秒针,以便它扫动而不是仅仅滴答作响。

它实际上只是完成了我想要的工作......几乎。

问题是手在中心点周围轻微抖动/晃动,但这确实很明显并且确实破坏了美感。

我几乎怀疑这是它舍入浮点值的方式,但我希望有人以前经历过这种情况并且对如何摆脱它有任何想法。

作为参考,二手图像最初为 74 像素 x 28 像素,并且(当前)为 74 x 74 像素 .png,秒针的中间正好穿过交叉点。我还尝试将其设置为 75 x 75,这样实际上也有一个中心像素,但没有运气。

任何帮助将不胜感激。

** 更新

我试图更改代码以防小数被丢弃但恐怕仍然没有运气。这是我尝试过但失败的选项2;

0 投票
2 回答
1882 浏览

iphone - iphone - 按下该按钮的简单方法 - > 删除效果?或移动-> 重新定位视图效果?

在iphone之家,你可以按住一个应用程序2秒,然后每个人都在颤抖等待被删除或重新定位。

我怎么能有这个在我自己的看法?

  1. 按住某处,每个子视图都在晃动

  2. 按住某处以便用户可以重新定位视图?

就像 iOs 的主屏幕或 ibook 或许多其他应用程序一样?

谢谢

0 投票
2 回答
1808 浏览

iphone - Cocos2d 抖动/加速度计问题

所以我有点背景故事。我想实现一个粒子效果和声音效果,当用户摇动他们的 iDevice 时,它​​们都会持续大约 3 秒左右。但是当 UIEvent 中的奶昔构建拒绝工作时,第一个问题就出现了。所以我听取了一些 Cocos 资深人士的建议,只是使用一些脚本来获得“暴力”加速度计输入作为震动。到现在为止工作得很好。

问题是,如果你一直摇晃它,它只会一遍又一遍地堆积粒子和声音。现在这不是什么大不了的事,除非即使你小心翼翼地尝试而不这样做,它也会发生。所以我希望做的是在粒子效果/声音效果开始时禁用加速度计,然后在它们完成后立即重新启用它。现在我不知道我是否应该按计划、NStimer 或其他一些功能来执行此操作。我愿意接受所有建议。这是我目前的“摇”代码。