手势(由不理解drag和swipe引发的)
来源:互联网 发布:keep软件官方下载 编辑:程序博客网 时间:2024/06/11 17:12
drag是拖动,必须能够选中一个目标,可以是一个点。
swipe是一个滑动,可以没有目标的滑动。
而手机上的滑动解锁的小符号》或 ^ 跟手机上的图标不是一个层面上的,是无法用drag来拖拉的。
1.拖拽与滑动相关知识
1)拖拽:将一个组件从一个坐标移动到另一个坐标处
2)滑动:从一个坐标点移动到另一个坐标点
3)步长:从一点滑动到另一点使用的时间
2.拖拽与滑动相关API介绍
返回值
boolean drag(int startX,int startY,int endX,int endY,int steps) 拖动对象从一个坐标拖动到另一个坐标
boolean swipe(Point[] segments,int segmentSteps)
boolean swipe(int startX,int startY,int endX,int endY,int steps) 通过坐标滑动屏幕
3.拖拽组件到另一个点
public void test7()
//startX,startY为组件的中点
4.滑动屏幕
public void test8()
5.在多个点的轨迹上滑动屏幕
public void test9()
iphone操作手势的大概种类
1.点击(Tap)
点击作为最常用手势,用于按下或选择一个控件或条目(类似于普通的鼠标点击)、
2.拖动(Drag)
拖动用于实现一些页面的滚动,以及对控件的移动功能。
3.滑动(Flick)
滑动用于实现页面的快速滚动和翻页的功能。
4.横扫(Swipe)
横扫手势用于激活列表项的快捷操作菜单
5.双击(Double Tap)
双击放大并居中显示图片,或恢复原大小(如果当前已经放大)。同时,双击能够激活针对文字编辑菜单。
6.放大(Pinch open)
放大手势可以实现以下功能:打开订阅源,打开文章的详情。在照片查看的时候,放大手势也可实现放大图片的功能。
7.缩小(Pinch close)
缩小手势,可以实现与放大手势相反且对应的功能的功能:关闭订阅源退出到首页,关闭文章退出至索引页。在照片查看的时候,缩小手势也可实现缩小图片的功能。
8.长按(Touch &Hold)
在我的订阅页,长按订阅源将自动进入编辑模式,同时选中手指当前按下的订阅源。这时可直接拖动订阅源移动位置。
针对文字长按,将出现放大镜辅助功能。松开后,则出现编辑菜单。
针对图片长按,将出现编辑菜单。
9.摇晃(Shake)
摇晃手势,将出现撤销与重做菜单。主要是针对用户文本输入的。
Tap(点击)、Pinch(捏合)、Rotation(旋转)、Swipe(滑动,快速移动,是用于监测滑动的方向的)、Pan (拖移,慢速移动,是用于监测偏移的量的)以及 LongPress(长按)。
- 手势(由不理解drag和swipe引发的)
- 轻扫(swipe)手势
- 关于iOS Swipe手势的一点总结
- iOS轻扫手势(Swipe)
- 由gets和fgets引发的思考
- 由scanf() 和 fgets() 引发的思考
- 由IsPostBack引发的思考(续)
- 由fastlock引发的...
- html5的拖放(Drag 和 drop)
- 机房收费系统(三)——由row和rows引发的错误
- 由博客评论引发的思考和实践(关于搜狗输入法)
- 【转】C# 中 由OnPaint()和Paint引发的思考
- 由adt和sdk升级引发的血案!!!
- 【C++】由指针常量和常量指针引发的问题
- 由京东发货引发的思考和分析
- 由按钮和图片引发的事件传递血案
- 一个由泛型和Auto Unbox引发的Crash
- 由简单小问题引发的思考和推理
- spring -boot 搭建学习
- Activiti基础教程--01(简介、代码生成Activiti的25张表、Activiti配置文件activiti.cfg.xml生成25张表、在Eclipse上安装Activiti插件)
- 经典SQL语句
- ASP.NET Web API系列——选择Web API还是WCF
- 363. Max Sum of Rectangle No Larger Than K
- 手势(由不理解drag和swipe引发的)
- iOS8新特性--WKWebView详解
- 【Android】android studio一键生成快速开发实现语言国际化
- 判断两个数相等(坑点)
- 在linux 64位下安装JDK
- Eclipse中的项目导入到Studio中,保留原签名
- on error resume next用法
- 【刷题之路】调整数组顺序使奇数位于偶数前面
- 基础