设为首页 加入收藏

TOP

18.5.1 交互范例
2013-10-07 01:07:58 来源: 作者: 【 】 浏览:71
Tags:18.5.1 交互 范例

18.5  处理触笔事件

窗口服务器确保触笔事件到达正确的窗口,而控件环境框架确保它到达正确的控件。然后,可以由HandlePointerEventL()来处理事件了。

18.5.1  交互范例

控件应该解释整个触笔序列。 按下-释放(press-and-release)适合于多种按钮。

在按钮内点击触笔:通过提供可视化反馈来明确显示按钮被按下。

触笔可以在某段时间内保持按下或者拖动的状态。

触笔释放:如果触笔位于按钮之外,那么按钮在释放状态下必须重绘,其相关的动作不执行。如果触笔位于按钮之内,按钮必须被重绘,然后执行与这个按钮相关的动作。

也存在其他有关序列。比如说,UIQ支持按下按钮立即激活。按下按钮时,它的状态切换,或者在按下时展开显示一个下拉列表,之后可以拖拽并且释放其中某个项。除此之外,还有很多其他的方式可选。

在UIQ中,触击一下就能选中并打开某一项,而其他的系统则使用双击或两次触击来完成。触笔触击某一项选择并打开它—在COandXTile中,open表示“在这个棋格中下子”;在应用程序启动时,open表示打开该程序(或者,如果该程序已经打开,open表示切换到该程序)。

【责任编辑:董书 TEL:(010)68476606】

回书目   上一节   下一节

】【打印繁体】【投稿】【收藏】 【推荐】【举报】【评论】 【关闭】 【返回顶部
分享到: 
上一篇18.3.6 控件观察器 下一篇18.4.3 文本光标

评论

帐  号: 密码: (新用户注册)
验 证 码:
表  情:
内  容: