首页 / 浏览问题 / 组件GIS / 问题详情
组件三维开发在触摸屏中的操作问题
8EXP 2017年04月07日
同一个触摸屏,在Desktop中打开场景能多点旋转、倾斜等操作。 但组件开发的程序,三维场景在触摸屏上不能两点控制旋转和倾斜,只能两点控制缩放。这个是程序开发设置不正确还是什么问题?

1个回答

您好,一般是不会的,除非您的程序修改了场景控件的鼠标事件。默认情况下,只要您的触摸屏能够模拟鼠标左、中、右键就能操作场景旋转(模拟鼠标左键按住不放)、倾斜(模拟按住鼠标中键)、缩放(模拟鼠标滚轮操作)。
3,389EXP 2017年04月07日
你好,我明白能模拟鼠标左中右键就能解决旋转倾斜问题,但是一般触摸屏只模拟左右键。  现在我指的是桌面的场景支持多点触摸旋转和倾斜,但组件开发出来系统中场景就不支持多点旋转和倾斜,这里并没有用到鼠标的操作。

您好,桌面行组件也行的,不会说桌面行,组件不行的情况,如果确实是这样,您检查一下您的代码对场景控件的鼠标事件是不是做了什么特别处理。

刚才了解了一下,触屏手势分两类,一类是您触屏自带的SDK设计的手势,如果您的设备采用的是设备自己的手势,请您看一下相关说明书。

一类是用windows手势:

触摸屏手势

如果你拥有一个Windows触摸屏设备比如一台平板电脑,那么你可以使用下面这些手势。还是先来检查一下触摸屏是否达标。打开设置,依次选择改变PC设置>PC与设备,接着选择PC信息。在这里,你就可以知道触摸屏的具体信息。

1.滚动

想模仿鼠标的滚动功能,只需要简单的使用一根手指,在屏幕上按下并向想要滚动的方向拖动即可。这是如今一个非常通用的操作手势,无论任何一种应用都可以使用,横向还是纵向滚动都会支持。

2.拖拽

完成鼠标的拖拽功能也非常简单。只要使用一个手指向滚动操作的相反方向拖拽就可以改变这个项目的位置。例如,对于一个上下滚动的列表,在列表的边缘按下,把它拖拽到你想要摆放的地方,松开手指就可以了。

3.上下文菜单

想要实现右键点击的菜单功能,只需要使用一个手指按下这个项目,不要松开,稍等一会儿,一个菜单就会打开,这里包含了你可以对它采取的所有动作或是有关的详细信息。

4.Action Center

要打开Action Center只需使用一根手指从触摸屏的右边缘扫过。你可以将Action Center看作是现在已经不再使用的Windows 8中Charms Bar的继承者:它被用来快速访问和改变不同的系统设置。

  

5.调出任务视图

如果想要查看所有打开的应用,可以使用一根手指从触摸屏的左边缘扫过,这样就会在屏幕中打开任务视图。在这里你可以看见所有打开的窗口,点击想要进入的窗口就可以将这个窗口切换到最前端,如果在一个空白位置点击则会收回任务视图

如果要截取、移动或是关闭一个窗口,可以长按这个项目并松手,会弹出相应的菜单。

  

注意:这个功能要求屏幕分辨率至少不低于1024 x 768。

6.应用命令

有些应用有自己特殊的命令是可以通过用手指从触摸屏的顶端或是底端拖动来完成的,例如网络浏览器中的刷新功能或是文本编辑器中的新建功能。这些功能并不是每个应用都有,但对于特定的应用来说非常的有效。

7.关闭当前应用

你可以使用一个手指从触摸屏的顶部一直滑动到触摸屏的底部来关闭当前打开的应用。关闭打开的应用能够释放资源,防止系统过于臃肿造成性能降低。

注意:这项功能只能在平板模式下使用。

8.缩放

要模拟在大多数智能手机上使用的缩放功能,只需要使用两个手指向里捏合(缩小)或者向外拉伸(放大)

9.旋转

选择项目然后用两根手指就可以旋转它。但是要记住,并不是所有的项目都可以被旋转的,而且有时这个手势用来旋转整个屏幕,根据具体情况而定。

好的。谢谢
...