MAML全屏上划与全屏左右滑动互不干扰实例

全屏上划与全屏左右滑动互不干扰实例,通过判断上划还是左右滑动距离哪个先达到100来判断优先调用上划还是左右划动

点击下列链接下载完整锁屏

不冲突锁屏

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
<!--?xml version="1.0" encoding="utf-8"?-->
 
 
	<!-- 适配MIX高度 -->
	<var></var>
 
	<!-- 左右划动切换控制动画 -->
 
		<!-- 左右移动变量,预留100像素判断是向左右滑动还是上下滑动,当滑动距离超过100时#shortcutMove变量才不为0-->
		<var></var>
		<var>
 
 
 
 
		</var>
		<!-- 左右滑屏按钮 -->
		<button>
 
 
 
 
				<!-- 判断米家和相机小图标是否回弹 -->
 
 
 
 
 
					<command></command>
 
 
					<!-- 不解锁进入米家界面 -->
 
					<!-- 不解锁进入相机界面 -->
 
 
 
 
					<!-- 从米家或相机界面后界面退出后图标界面复位 -->
 
 
					<command></command>
 
 
		</button>
 
 
	<!-- 界面层 -->
 
 
 
 
	<!-- 上划解锁 -->
 
		<!-- 上划位移变量,预留100像素判断是向左右滑动还是向上滑动,当向上滑动距离超过100时#UnlockMove变量才不为0 -->
		<var></var>
		<!-- 上划解锁未到解锁区域时返回弹动动效 -->
		<var>
 
 
 
 
		</var>
		<button>
 
 
 
 
 
 
 
					<command></command>
 
 
 
		</button>
 
	<!-- 阈值触发,当上划距离比左右滑动距离先达到100时(即#UnlockMove变量不为0时),隐藏左右滑动按钮,只显示上划按钮,达到向上滑动时左右按钮不会干扰的目的,松手后恢复所有按钮的显示。反之只显示左右滑动按钮。 -->
	<var>
 
 
 
	</var>
	<var>
 
 
 
	</var>

 

 

1 条评论

  • 匿名 2017年5月26日 回复

    前一个主题确实有左右滑和上下滑分不清的问题,后来用slider解决了

发表评论

电子邮件地址不会被公开。

©2015-2016 zhutidasai.com. 版权所有 京ICP备16041368号-3