在Android中有时需要模拟某一个View的touch事件,来达到对该View的功能相应处理的简单化,因为你只需要模拟对该View的touch事件,便能沿着原来touch的事件相应走下去,不需要添加任何代码,你可以这么做:
从代码可以看出这里的重点是需要知道两个点:一是你模拟点击的坐标,在这里就是x和y,二就是你需要设置响应这个点击事件的View,这里是一个SeekBar,这个点击的坐标一般也选在这个需要响应View上,我的使用场景是在遥控器的确定键的相应上,如果还有新的应用场景,请多交流哦。
MotionEvent ev = MotionEvent.obtain(downTime, eventTime, action, x, y, pressure, size, metaState, xPrecision, yPrecision, deviceId, edgeFlags)
这些参数都是什么意思阿。。
假如这个实现了 我可以通过线程来控制它吗
应该是只填action,x,y。其它都是0.
action:先MotionEvent.ACTION_DOWN再MotionEvent.ACTION_UP
x y就是你要的坐标。
你当然可以用线程来实现。到时间发个消息来执行代码就好了。
什么3D建模软件适合初学者使用?
1、SketchUp SketchUp是评价最高的3D设计软件之一。SketchUp提供免费和付费版本,可用于各种绘图应用,如电影,视频游戏设计,室内设计,建筑,土木和机械工程。这个3D设计软件支持第三方插件程序,允许各种样式的表面建模,还提供绘图布局功能。同时还有一个名为3D库的开源库,用户可以在其中进行合作并提供模型。