支持手势本身是否会受到重大影响?换句话说,由于对手势的检测或响应,大多数与手势相关的处理是什么?通过“回应”,我指的是与惯性相关的动画等。
只是想知道如果添加手势支持,已经是图形密集型的应用程序是否会带来巨大的性能损失。希望我有机会尽快给RAD2010一个旋转并自己回答这个问题。
答案 0 :(得分:11)
不,它没有任何性能损失。
仅在您开始手势时(即在MouseDown事件或类似事件中)触发'数据收集'阶段,并且它只是收集数组中的点(或类似)因此,这里没有任何表现。
在“识别”阶段,识别算法非常快,并且必须处理少量数据点,所以没有什么值得注意的。当然,你不会在你的控制中使用很多手势,因为这对可用性pov来说很糟糕。
如果识别出手势,则会触发 OnGesture 事件。编写快速代码是您的责任。 : - )
对于手势引擎概述,您可以查看here。