android问题:在一个界面之中,通过手势判断,作出响应!
1个回答
2013-12-14
展开全部
我是这么认为的!不太了解android获取鼠标点的问题
不过可以给你个思路
定义一个action变量
记录触摸点的移动轨迹x1,y1,x2,y2,x3,y3……
判断每两个点之间的向量如果小于等于45度归于0
大于315小于360归于0
大于45度小于90归于90大于90小于135归于90
其它类似
这样没两个点之间就会归于4个向量上下左右
如果该触摸点始终在0和180度的话就是在左右滑动action赋值1
如果该触摸点始终在90和270度的话就是在上下滑动action赋值2
根据action来做下面的操作
多点类似
数据结构么?
建立一个总Map存储学校Id对应班级Map
allid存储所有班级IDList
班级Map存储班级ID对应班级同学Map
allId存储所有班级IDList
同学Map存储同学ID对应同学图片链表
allId存储所有同学IDList
左右滑动取出链表中的不同图片
上下滑动取出班级map中同学Id
不过可以给你个思路
定义一个action变量
记录触摸点的移动轨迹x1,y1,x2,y2,x3,y3……
判断每两个点之间的向量如果小于等于45度归于0
大于315小于360归于0
大于45度小于90归于90大于90小于135归于90
其它类似
这样没两个点之间就会归于4个向量上下左右
如果该触摸点始终在0和180度的话就是在左右滑动action赋值1
如果该触摸点始终在90和270度的话就是在上下滑动action赋值2
根据action来做下面的操作
多点类似
数据结构么?
建立一个总Map存储学校Id对应班级Map
allid存储所有班级IDList
班级Map存储班级ID对应班级同学Map
allId存储所有班级IDList
同学Map存储同学ID对应同学图片链表
allId存储所有同学IDList
左右滑动取出链表中的不同图片
上下滑动取出班级map中同学Id
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询