Google了一下,终于搞清了touch screen下的几种操作模式(对应的是事件)。 对于一个view, 常用的操作有点击(click)和长按(long press)二种。实际上,这些操作类型是Android内部在onTouchEvent(MotionEvent event)里对用户的动作做了一 ...
分类:
移动开发 时间:
2016-11-27 09:56:45
阅读次数:
279
这两天要把公司以前的触屏设备的客户端应用做成h5的web应用,而且有针对不同设备和同一设备下的不同状态(有windows竖屏和横屏和android的平板),而且都有设计师为其针对的不同设计标准包括字体大小和不同ui组件的大小,虽然当时经过讨论,公司老员工建议就按照這个标准去做,不用考虑自适应,因为设 ...
分类:
其他好文 时间:
2016-11-26 17:04:41
阅读次数:
976
因为现在做的项目在手机上的,而使用 overflow: scroll;用自带的滚动效果在IOS的手机上很卡不知道什么原因,同事建议自己写一个这样的效果来解决,所以找了下资料自己弄了下目前效果还不知道这么样先贴上来备份一下不知道项目中要不要改!!! html js: ...
分类:
移动开发 时间:
2016-11-26 14:15:09
阅读次数:
328
一、单线程模型 当一个程序第一次启动时,Android会同时启动一个对应的主线程(Main Thread),主线程主要负责处理与UI相关的事件,如:用户的按键事件,用户接触屏幕的事件以及屏幕绘图事件,并把相关的事件分发到对应的组件进行处理。所以主线程通常又被叫做UI线程。 在开发Android 应用 ...
分类:
移动开发 时间:
2016-11-19 20:44:52
阅读次数:
203
hammerJS是一个优秀的、轻量级的触屏设备手势库,现在已经更新到2.04版本,跟1.0版本有点天壤地别了,毕竟改写了事件名并新增了许多方法,允许同时监听多个手势、自定义识别器,也可以识别滑动方向。 不过对于新版本的hammerJS却及其匮乏中文指引文档,就着这一点我还是上 官网翻译下英文文档,写 ...
分类:
移动开发 时间:
2016-11-07 02:22:48
阅读次数:
339
移动端滑屏 touch事件 移动端触屏滑动的效果的效果在电子设备上已经被应用的越来越广泛,类似于PC端的图片轮播,但是在移动设备上,要实现这种轮播的效果,就需要用到核心的touch事件。处理touch事件能跟踪到屏幕滑动的每根手指。 以下是四种touch事件 touchstart: //触摸屏幕时触 ...
分类:
移动开发 时间:
2016-10-18 15:59:08
阅读次数:
267
滑动屏幕 touchstart:接触屏幕时触发,touchmove:活动过程触发,touchend:离开屏幕时触发 首先获取手接触屏幕时的坐标X,Y 然后获取滑动的坐标,并使用后面的坐标减去前面的坐标,通过获取的值判断其滑动方向。因为手滑动方向一般不是水平或者垂直的,所以可使用Math.abs()进 ...
分类:
移动开发 时间:
2016-10-10 20:28:07
阅读次数:
223
将WPF的程序,移植到触屏的一体机上执行时,scrollviewer的滚动条太细,导致手动点击的时候,操作不是很方便,所以需要重写一个scrollviewer的样式,加宽滚动条。示例如下:将宽度设置为想要的数值即可。<ScrollViewer>
<ScrollViewer.Resources>
<StyleTargetT..
由于移动端是触摸事件,所以要用到H5的属性touchstart/touchmove/touched,但是PC端只支持鼠标事件,所以此时可以这样转换var touchEvents = { touchstart: "touchstart", touchmove: "touchmove", touchen ...
分类:
移动开发 时间:
2016-10-02 21:46:01
阅读次数:
217