-
Notifications
You must be signed in to change notification settings - Fork 0
/
Copy path主线ScreenShot.drawio
157 lines (157 loc) · 22.6 KB
/
主线ScreenShot.drawio
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
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
<mxfile host="app.diagrams.net" modified="2021-12-20T09:11:45.170Z" agent="5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/605.1.15 (KHTML, like Gecko) Version/15.1 Safari/605.1.15" etag="GXSAH0kFSRFjHKCM_ycJ" version="15.9.4" type="github">
<diagram id="C5RBs43oDa-KdzZeNtuy" name="Page-1">
<mxGraphModel dx="2728" dy="956" grid="1" gridSize="10" guides="1" tooltips="1" connect="1" arrows="1" fold="1" page="1" pageScale="1" pageWidth="827" pageHeight="1169" math="1" shadow="0">
<root>
<mxCell id="WIyWlLk6GJQsqaUBKTNV-0" />
<mxCell id="WIyWlLk6GJQsqaUBKTNV-1" parent="WIyWlLk6GJQsqaUBKTNV-0" />
<mxCell id="5Z_jwgXjNb0HsQw-RN2H-0" value="<div>测试类</div><h3>ReplayScreenShotSharePanelTest</h3>" style="rounded=0;whiteSpace=wrap;html=1;fontFamily=Verdana;labelBackgroundColor=default;fontColor=#000000;align=center;" vertex="1" parent="WIyWlLk6GJQsqaUBKTNV-1">
<mxGeometry x="-310" y="70" width="410" height="90" as="geometry" />
</mxCell>
<mxCell id="5Z_jwgXjNb0HsQw-RN2H-3" value="" style="edgeStyle=orthogonalEdgeStyle;rounded=0;orthogonalLoop=1;jettySize=auto;html=1;fontFamily=Verdana;fontColor=#000000;" edge="1" parent="WIyWlLk6GJQsqaUBKTNV-1" source="5Z_jwgXjNb0HsQw-RN2H-1" target="5Z_jwgXjNb0HsQw-RN2H-2">
<mxGeometry relative="1" as="geometry" />
</mxCell>
<mxCell id="5Z_jwgXjNb0HsQw-RN2H-1" value="NewScreenShotController<br>点击按钮<span style="font-size: 12pt;">mScreenShotView</span>" style="rounded=1;whiteSpace=wrap;html=1;fontFamily=Verdana;labelBackgroundColor=default;fontColor=#000000;align=center;verticalAlign=middle;" vertex="1" parent="WIyWlLk6GJQsqaUBKTNV-1">
<mxGeometry x="400" y="100" width="220" height="65" as="geometry" />
</mxCell>
<mxCell id="5Z_jwgXjNb0HsQw-RN2H-5" value="" style="edgeStyle=orthogonalEdgeStyle;rounded=0;orthogonalLoop=1;jettySize=auto;html=1;fontFamily=Verdana;fontColor=#000000;" edge="1" parent="WIyWlLk6GJQsqaUBKTNV-1" source="5Z_jwgXjNb0HsQw-RN2H-2" target="5Z_jwgXjNb0HsQw-RN2H-4">
<mxGeometry relative="1" as="geometry" />
</mxCell>
<mxCell id="5Z_jwgXjNb0HsQw-RN2H-2" value="NewScreenShotController<br>判断按钮的状态<br><p>mScreenShotView.getTag(R.id.<span style="font-style: italic">player_icon_status</span>)</p><p>!=<span style="font-style: italic">STATUS_DISABLE</span></p>" style="rounded=1;whiteSpace=wrap;html=1;fontFamily=Verdana;labelBackgroundColor=default;fontColor=#000000;align=center;" vertex="1" parent="WIyWlLk6GJQsqaUBKTNV-1">
<mxGeometry x="307.5" y="220" width="405" height="100" as="geometry" />
</mxCell>
<mxCell id="5Z_jwgXjNb0HsQw-RN2H-7" value="" style="edgeStyle=orthogonalEdgeStyle;rounded=0;orthogonalLoop=1;jettySize=auto;html=1;fontFamily=Helvetica;fontColor=#000000;" edge="1" parent="WIyWlLk6GJQsqaUBKTNV-1" source="5Z_jwgXjNb0HsQw-RN2H-4" target="5Z_jwgXjNb0HsQw-RN2H-6">
<mxGeometry relative="1" as="geometry" />
</mxCell>
<mxCell id="5Z_jwgXjNb0HsQw-RN2H-4" value="<div style="font-size: 12pt; background-color: rgb(43, 43, 43); color: rgb(169, 183, 198);">screenShot()<span style="color: rgb(204 , 120 , 50)">;</span></div>" style="whiteSpace=wrap;html=1;fontFamily=Helvetica;rounded=1;labelBackgroundColor=default;" vertex="1" parent="WIyWlLk6GJQsqaUBKTNV-1">
<mxGeometry x="397.5" y="380" width="225" height="100" as="geometry" />
</mxCell>
<mxCell id="5Z_jwgXjNb0HsQw-RN2H-12" value="" style="edgeStyle=orthogonalEdgeStyle;rounded=0;orthogonalLoop=1;jettySize=auto;html=1;fontFamily=Helvetica;fontColor=#000000;" edge="1" parent="WIyWlLk6GJQsqaUBKTNV-1" source="5Z_jwgXjNb0HsQw-RN2H-6" target="5Z_jwgXjNb0HsQw-RN2H-11">
<mxGeometry relative="1" as="geometry" />
</mxCell>
<mxCell id="5Z_jwgXjNb0HsQw-RN2H-6" value="<p>做点击判定,第一次点击必须和第二次点击之间相差500ms</p>" style="whiteSpace=wrap;html=1;rounded=1;labelBackgroundColor=default;" vertex="1" parent="WIyWlLk6GJQsqaUBKTNV-1">
<mxGeometry x="730" y="397.5" width="310" height="65" as="geometry" />
</mxCell>
<mxCell id="5Z_jwgXjNb0HsQw-RN2H-10" value="<pre style="font-size: 12pt ; font-style: normal ; font-weight: normal ; letter-spacing: normal ; text-indent: 0px ; text-transform: none ; word-spacing: 0px ; text-decoration: none ; background-color: rgb(43 , 43 , 43) ; color: rgb(169 , 183 , 198) ; font-family: &quot;arial black&quot;"><span style="color: rgb(204 , 120 , 50)">if </span>(clickTime - <span style="color: rgb(152 , 118 , 170)">mScreenShotBtnClickTime </span>&gt; <span style="color: rgb(104 , 151 , 187)">500</span>) {<br> <span style="color: rgb(152 , 118 , 170)">mScreenShotBtnClickTime </span>= clickTime<span style="color: rgb(204 , 120 , 50)">;</span></pre>" style="text;html=1;resizable=0;autosize=1;align=center;verticalAlign=middle;points=[];fillColor=none;strokeColor=none;rounded=0;labelBackgroundColor=default;fontFamily=Helvetica;fontColor=#000000;" vertex="1" parent="WIyWlLk6GJQsqaUBKTNV-1">
<mxGeometry x="1050" y="397.5" width="450" height="70" as="geometry" />
</mxCell>
<mxCell id="5Z_jwgXjNb0HsQw-RN2H-15" value="" style="edgeStyle=orthogonalEdgeStyle;rounded=0;orthogonalLoop=1;jettySize=auto;html=1;fontFamily=Helvetica;fontColor=#000000;" edge="1" parent="WIyWlLk6GJQsqaUBKTNV-1" source="5Z_jwgXjNb0HsQw-RN2H-11" target="5Z_jwgXjNb0HsQw-RN2H-14">
<mxGeometry relative="1" as="geometry" />
</mxCell>
<mxCell id="5Z_jwgXjNb0HsQw-RN2H-11" value="调用ScreenShotManager开始截屏" style="whiteSpace=wrap;html=1;rounded=1;labelBackgroundColor=default;" vertex="1" parent="WIyWlLk6GJQsqaUBKTNV-1">
<mxGeometry x="825" y="510" width="120" height="60" as="geometry" />
</mxCell>
<mxCell id="5Z_jwgXjNb0HsQw-RN2H-13" value="<pre style="font-size: 12pt ; background-color: rgb(43 , 43 , 43) ; color: rgb(169 , 183 , 198) ; font-family: &#34;arial black&#34;"><span style="color: rgb(152 , 118 , 170)">mScreenShotManager</span>.shotScreen(<br> <span style="color: rgb(152 , 118 , 170)">mPlayerInfo</span><span style="color: rgb(204 , 120 , 50)">, this, true, </span>shotPicPath)<span style="color: rgb(204 , 120 , 50)">;</span></pre>" style="text;html=1;resizable=0;autosize=1;align=center;verticalAlign=middle;points=[];fillColor=none;strokeColor=none;rounded=0;labelBackgroundColor=default;fontFamily=Helvetica;fontColor=#000000;" vertex="1" parent="WIyWlLk6GJQsqaUBKTNV-1">
<mxGeometry x="970" y="540" width="380" height="70" as="geometry" />
</mxCell>
<mxCell id="5Z_jwgXjNb0HsQw-RN2H-18" value="" style="edgeStyle=orthogonalEdgeStyle;rounded=0;orthogonalLoop=1;jettySize=auto;html=1;fontFamily=Helvetica;fontColor=#000000;" edge="1" parent="WIyWlLk6GJQsqaUBKTNV-1" source="5Z_jwgXjNb0HsQw-RN2H-11" target="5Z_jwgXjNb0HsQw-RN2H-17">
<mxGeometry relative="1" as="geometry">
<Array as="points">
<mxPoint x="512" y="540" />
</Array>
</mxGeometry>
</mxCell>
<mxCell id="5Z_jwgXjNb0HsQw-RN2H-14" value="让播控栏一直拉起" style="whiteSpace=wrap;html=1;rounded=1;labelBackgroundColor=default;" vertex="1" parent="WIyWlLk6GJQsqaUBKTNV-1">
<mxGeometry x="825" y="650" width="120" height="60" as="geometry" />
</mxCell>
<mxCell id="5Z_jwgXjNb0HsQw-RN2H-16" value="<pre style="font-size: 12pt ; background-color: rgb(43 , 43 , 43) ; color: rgb(169 , 183 , 198) ; font-family: &#34;arial black&#34;"><span style="color: rgb(152 , 118 , 170)">mEventBus</span>.post(<span style="color: rgb(204 , 120 , 50)">new </span>KeepControllerWakeUpEvent())<span style="color: rgb(204 , 120 , 50)">;</span></pre>" style="text;html=1;resizable=0;autosize=1;align=center;verticalAlign=middle;points=[];fillColor=none;strokeColor=none;rounded=0;labelBackgroundColor=default;fontFamily=Helvetica;fontColor=#000000;" vertex="1" parent="WIyWlLk6GJQsqaUBKTNV-1">
<mxGeometry x="960" y="660" width="480" height="50" as="geometry" />
</mxCell>
<mxCell id="5Z_jwgXjNb0HsQw-RN2H-20" value="" style="edgeStyle=orthogonalEdgeStyle;rounded=0;orthogonalLoop=1;jettySize=auto;html=1;fontFamily=Helvetica;fontColor=#000000;" edge="1" parent="WIyWlLk6GJQsqaUBKTNV-1" source="5Z_jwgXjNb0HsQw-RN2H-17" target="5Z_jwgXjNb0HsQw-RN2H-19">
<mxGeometry relative="1" as="geometry" />
</mxCell>
<mxCell id="5Z_jwgXjNb0HsQw-RN2H-27" style="edgeStyle=orthogonalEdgeStyle;rounded=0;orthogonalLoop=1;jettySize=auto;html=1;exitX=1;exitY=0.5;exitDx=0;exitDy=0;fontFamily=Helvetica;fontColor=#000000;" edge="1" parent="WIyWlLk6GJQsqaUBKTNV-1" source="5Z_jwgXjNb0HsQw-RN2H-17" target="5Z_jwgXjNb0HsQw-RN2H-26">
<mxGeometry relative="1" as="geometry">
<Array as="points">
<mxPoint x="1200" y="780" />
</Array>
</mxGeometry>
</mxCell>
<mxCell id="5Z_jwgXjNb0HsQw-RN2H-17" value="ScreenShotManager.shotScreen" style="whiteSpace=wrap;html=1;rounded=1;labelBackgroundColor=default;" vertex="1" parent="WIyWlLk6GJQsqaUBKTNV-1">
<mxGeometry x="402" y="730" width="216" height="100" as="geometry" />
</mxCell>
<mxCell id="5Z_jwgXjNb0HsQw-RN2H-23" value="" style="edgeStyle=orthogonalEdgeStyle;rounded=0;orthogonalLoop=1;jettySize=auto;html=1;fontFamily=Helvetica;fontColor=#000000;" edge="1" parent="WIyWlLk6GJQsqaUBKTNV-1" source="5Z_jwgXjNb0HsQw-RN2H-19" target="5Z_jwgXjNb0HsQw-RN2H-22">
<mxGeometry relative="1" as="geometry" />
</mxCell>
<mxCell id="5Z_jwgXjNb0HsQw-RN2H-25" value="" style="edgeStyle=orthogonalEdgeStyle;rounded=0;orthogonalLoop=1;jettySize=auto;html=1;fontFamily=Helvetica;fontColor=#000000;" edge="1" parent="WIyWlLk6GJQsqaUBKTNV-1" source="5Z_jwgXjNb0HsQw-RN2H-19" target="5Z_jwgXjNb0HsQw-RN2H-24">
<mxGeometry relative="1" as="geometry" />
</mxCell>
<mxCell id="5Z_jwgXjNb0HsQw-RN2H-19" value="sendMessage<br>" style="whiteSpace=wrap;html=1;rounded=1;labelBackgroundColor=default;" vertex="1" parent="WIyWlLk6GJQsqaUBKTNV-1">
<mxGeometry x="417.5" y="880" width="185" height="70" as="geometry" />
</mxCell>
<mxCell id="5Z_jwgXjNb0HsQw-RN2H-21" value="<pre style="font-size: 12pt ; font-style: normal ; font-weight: normal ; letter-spacing: normal ; text-indent: 0px ; text-transform: none ; word-spacing: 0px ; text-decoration: none ; background-color: rgb(43 , 43 , 43) ; color: rgb(169 , 183 , 198) ; font-family: &quot;arial black&quot;"><span style="color: rgb(204 , 120 , 50)">private void </span><span style="color: rgb(255 , 198 , 109)">screenShotWhenStart</span>() {<br> <span style="color: rgb(204 , 120 , 50)">if </span>(<span style="color: rgb(152 , 118 , 170)">listener </span>!= <span style="color: rgb(204 , 120 , 50)">null</span>) {<br> <span style="color: rgb(152 , 118 , 170)">listener</span>.onShotStart()<span style="color: rgb(204 , 120 , 50)">;<br></span><span style="color: rgb(204 , 120 , 50)"> </span>}<br> <span style="color: rgb(204 , 120 , 50)">if </span>(<span style="color: rgb(152 , 118 , 170)">needUiNotify</span>) {<br> startScreenShotNotify()<span style="color: rgb(204 , 120 , 50)">;<br></span><span style="color: rgb(204 , 120 , 50)"> </span>}<br>}</pre>" style="text;whiteSpace=wrap;html=1;fontFamily=Helvetica;fontColor=#000000;" vertex="1" parent="WIyWlLk6GJQsqaUBKTNV-1">
<mxGeometry x="30" y="820" width="350" height="160" as="geometry" />
</mxCell>
<mxCell id="5Z_jwgXjNb0HsQw-RN2H-29" value="" style="edgeStyle=orthogonalEdgeStyle;rounded=0;orthogonalLoop=1;jettySize=auto;html=1;fontFamily=Helvetica;fontColor=#000000;" edge="1" parent="WIyWlLk6GJQsqaUBKTNV-1" source="5Z_jwgXjNb0HsQw-RN2H-22" target="5Z_jwgXjNb0HsQw-RN2H-28">
<mxGeometry relative="1" as="geometry" />
</mxCell>
<mxCell id="5Z_jwgXjNb0HsQw-RN2H-22" value="startScreenShotNotify" style="whiteSpace=wrap;html=1;rounded=1;labelBackgroundColor=default;" vertex="1" parent="WIyWlLk6GJQsqaUBKTNV-1">
<mxGeometry x="730" y="887.5" width="205" height="55" as="geometry" />
</mxCell>
<mxCell id="5Z_jwgXjNb0HsQw-RN2H-32" value="" style="edgeStyle=orthogonalEdgeStyle;rounded=0;orthogonalLoop=1;jettySize=auto;html=1;fontFamily=Helvetica;fontColor=#000000;" edge="1" parent="WIyWlLk6GJQsqaUBKTNV-1" source="5Z_jwgXjNb0HsQw-RN2H-24" target="5Z_jwgXjNb0HsQw-RN2H-31">
<mxGeometry relative="1" as="geometry" />
</mxCell>
<mxCell id="5Z_jwgXjNb0HsQw-RN2H-24" value="listener.onShotStart" style="whiteSpace=wrap;html=1;rounded=1;labelBackgroundColor=default;" vertex="1" parent="WIyWlLk6GJQsqaUBKTNV-1">
<mxGeometry x="425" y="1035" width="170" height="65" as="geometry" />
</mxCell>
<mxCell id="5Z_jwgXjNb0HsQw-RN2H-30" style="edgeStyle=orthogonalEdgeStyle;rounded=0;orthogonalLoop=1;jettySize=auto;html=1;fontFamily=Helvetica;fontColor=#000000;" edge="1" parent="WIyWlLk6GJQsqaUBKTNV-1" source="5Z_jwgXjNb0HsQw-RN2H-26" target="5Z_jwgXjNb0HsQw-RN2H-28">
<mxGeometry relative="1" as="geometry">
<Array as="points">
<mxPoint x="1210" y="1065" />
</Array>
</mxGeometry>
</mxCell>
<mxCell id="5Z_jwgXjNb0HsQw-RN2H-26" value="<meta charset="utf-8"><pre style="font-size: 12pt ; font-style: normal ; font-weight: normal ; letter-spacing: normal ; text-indent: 0px ; text-transform: none ; word-spacing: 0px ; text-decoration: none ; background-color: rgb(43 , 43 , 43) ; color: rgb(169 , 183 , 198) ; font-family: &quot;arial black&quot;"><span style="color: rgb(128 , 128 , 128)">&lt;!-- 截屏成功的白屏 --&gt;<br></span><span style="color: rgb(232 , 191 , 106)">&lt;View<br></span><span style="color: rgb(232 , 191 , 106)"> </span><span style="color: rgb(152 , 118 , 170)">android</span><span style="color: rgb(186 , 186 , 186)">:id</span><span style="color: rgb(106 , 135 , 89)">="@+id/screen_shot_complete"<br></span><span style="color: rgb(106 , 135 , 89)"> </span><span style="color: rgb(152 , 118 , 170)">android</span><span style="color: rgb(186 , 186 , 186)">:layout_width</span><span style="color: rgb(106 , 135 , 89)">="match_parent"<br></span><span style="color: rgb(106 , 135 , 89)"> </span><span style="color: rgb(152 , 118 , 170)">android</span><span style="color: rgb(186 , 186 , 186)">:layout_height</span><span style="color: rgb(106 , 135 , 89)">="match_parent"<br></span><span style="color: rgb(106 , 135 , 89)"> </span><span style="color: rgb(152 , 118 , 170)">android</span><span style="color: rgb(186 , 186 , 186)">:background</span><span style="color: rgb(106 , 135 , 89)">="@android:color/white"<br></span><span style="color: rgb(106 , 135 , 89)"> </span><span style="color: rgb(152 , 118 , 170)">android</span><span style="color: rgb(186 , 186 , 186)">:visibility</span><span style="color: rgb(106 , 135 , 89)">="invisible" </span><span style="color: rgb(232 , 191 , 106)">/&gt;</span></pre>" style="text;whiteSpace=wrap;html=1;fontFamily=Helvetica;fontColor=#000000;" vertex="1" parent="WIyWlLk6GJQsqaUBKTNV-1">
<mxGeometry x="1030" y="840" width="430" height="150" as="geometry" />
</mxCell>
<mxCell id="5Z_jwgXjNb0HsQw-RN2H-28" value="screenShotView.startAnimation(animation)<br>media.start() //放声音" style="whiteSpace=wrap;html=1;rounded=1;labelBackgroundColor=default;" vertex="1" parent="WIyWlLk6GJQsqaUBKTNV-1">
<mxGeometry x="703.75" y="1035" width="257.5" height="70" as="geometry" />
</mxCell>
<mxCell id="5Z_jwgXjNb0HsQw-RN2H-35" value="" style="edgeStyle=orthogonalEdgeStyle;rounded=0;orthogonalLoop=1;jettySize=auto;html=1;fontFamily=Helvetica;fontColor=#000000;" edge="1" parent="WIyWlLk6GJQsqaUBKTNV-1" source="5Z_jwgXjNb0HsQw-RN2H-31" target="5Z_jwgXjNb0HsQw-RN2H-34">
<mxGeometry relative="1" as="geometry" />
</mxCell>
<mxCell id="5Z_jwgXjNb0HsQw-RN2H-31" value="newScreenShotController发送开始截图事件" style="whiteSpace=wrap;html=1;rounded=1;labelBackgroundColor=default;" vertex="1" parent="WIyWlLk6GJQsqaUBKTNV-1">
<mxGeometry x="400" y="1182.5" width="220" height="77.5" as="geometry" />
</mxCell>
<mxCell id="5Z_jwgXjNb0HsQw-RN2H-33" value="<pre style="font-size: 12pt ; font-style: normal ; font-weight: normal ; letter-spacing: normal ; text-indent: 0px ; text-transform: none ; word-spacing: 0px ; text-decoration: none ; background-color: rgb(43 , 43 , 43) ; color: rgb(169 , 183 , 198) ; font-family: &quot;arial black&quot;"><span style="color: rgb(152 , 118 , 170)">mEventBus</span>.post(<span style="color: rgb(204 , 120 , 50)">new </span>StartScreenShotEvent())<span style="color: rgb(204 , 120 , 50)">;</span></pre>" style="text;whiteSpace=wrap;html=1;fontFamily=Helvetica;fontColor=#000000;" vertex="1" parent="WIyWlLk6GJQsqaUBKTNV-1">
<mxGeometry x="-60" y="1200" width="430" height="60" as="geometry" />
</mxCell>
<mxCell id="5Z_jwgXjNb0HsQw-RN2H-34" value="LWScreenShotSharePanelController<br>clean()" style="whiteSpace=wrap;html=1;rounded=1;labelBackgroundColor=default;" vertex="1" parent="WIyWlLk6GJQsqaUBKTNV-1">
<mxGeometry x="410" y="1300" width="200" height="90" as="geometry" />
</mxCell>
<mxCell id="5Z_jwgXjNb0HsQw-RN2H-38" value="" style="edgeStyle=orthogonalEdgeStyle;rounded=0;orthogonalLoop=1;jettySize=auto;html=1;fontFamily=Helvetica;fontColor=#000000;" edge="1" parent="WIyWlLk6GJQsqaUBKTNV-1" source="5Z_jwgXjNb0HsQw-RN2H-36" target="5Z_jwgXjNb0HsQw-RN2H-37">
<mxGeometry relative="1" as="geometry" />
</mxCell>
<mxCell id="5Z_jwgXjNb0HsQw-RN2H-36" value="ScreenShotManager收到截图成功回掉<br>sendMessage" style="rounded=1;whiteSpace=wrap;html=1;labelBackgroundColor=default;fontFamily=Helvetica;fontColor=#000000;" vertex="1" parent="WIyWlLk6GJQsqaUBKTNV-1">
<mxGeometry x="860" y="1160" width="381" height="110" as="geometry" />
</mxCell>
<mxCell id="5Z_jwgXjNb0HsQw-RN2H-40" value="" style="edgeStyle=orthogonalEdgeStyle;rounded=0;orthogonalLoop=1;jettySize=auto;html=1;fontFamily=Helvetica;fontColor=#000000;" edge="1" parent="WIyWlLk6GJQsqaUBKTNV-1" source="5Z_jwgXjNb0HsQw-RN2H-37" target="5Z_jwgXjNb0HsQw-RN2H-39">
<mxGeometry relative="1" as="geometry" />
</mxCell>
<mxCell id="5Z_jwgXjNb0HsQw-RN2H-42" value="" style="edgeStyle=orthogonalEdgeStyle;rounded=0;orthogonalLoop=1;jettySize=auto;html=1;fontFamily=Helvetica;fontColor=#000000;" edge="1" parent="WIyWlLk6GJQsqaUBKTNV-1" source="5Z_jwgXjNb0HsQw-RN2H-37" target="5Z_jwgXjNb0HsQw-RN2H-41">
<mxGeometry relative="1" as="geometry" />
</mxCell>
<mxCell id="5Z_jwgXjNb0HsQw-RN2H-37" value="NewScreenShotController<br>onShotSuccess" style="whiteSpace=wrap;html=1;fontColor=#000000;rounded=1;labelBackgroundColor=default;" vertex="1" parent="WIyWlLk6GJQsqaUBKTNV-1">
<mxGeometry x="945" y="1330" width="210.5" height="95" as="geometry" />
</mxCell>
<mxCell id="5Z_jwgXjNb0HsQw-RN2H-44" value="" style="edgeStyle=orthogonalEdgeStyle;rounded=0;orthogonalLoop=1;jettySize=auto;html=1;fontFamily=Helvetica;fontColor=#000000;" edge="1" parent="WIyWlLk6GJQsqaUBKTNV-1" source="5Z_jwgXjNb0HsQw-RN2H-39" target="5Z_jwgXjNb0HsQw-RN2H-43">
<mxGeometry relative="1" as="geometry" />
</mxCell>
<mxCell id="5Z_jwgXjNb0HsQw-RN2H-39" value="发送ScreenShotEndEvent事件<br>恢复播控栏常驻" style="whiteSpace=wrap;html=1;fontColor=#000000;rounded=1;labelBackgroundColor=default;" vertex="1" parent="WIyWlLk6GJQsqaUBKTNV-1">
<mxGeometry x="925.38" y="1510" width="249.75" height="77.5" as="geometry" />
</mxCell>
<mxCell id="5Z_jwgXjNb0HsQw-RN2H-41" value="NewScreenShotController<br>showScreenShot" style="whiteSpace=wrap;html=1;fontColor=#000000;rounded=1;labelBackgroundColor=default;" vertex="1" parent="WIyWlLk6GJQsqaUBKTNV-1">
<mxGeometry x="1270" y="1327.8100000000002" width="220" height="99.37" as="geometry" />
</mxCell>
<mxCell id="5Z_jwgXjNb0HsQw-RN2H-46" value="" style="edgeStyle=orthogonalEdgeStyle;rounded=0;orthogonalLoop=1;jettySize=auto;html=1;fontFamily=Helvetica;fontColor=#000000;" edge="1" parent="WIyWlLk6GJQsqaUBKTNV-1" source="5Z_jwgXjNb0HsQw-RN2H-43" target="5Z_jwgXjNb0HsQw-RN2H-45">
<mxGeometry relative="1" as="geometry" />
</mxCell>
<mxCell id="5Z_jwgXjNb0HsQw-RN2H-43" value="LWScreenShotSharePanelController<br>更新shotInfo<br>inflateSharePanel" style="whiteSpace=wrap;html=1;fontColor=#000000;rounded=1;labelBackgroundColor=default;" vertex="1" parent="WIyWlLk6GJQsqaUBKTNV-1">
<mxGeometry x="900.63" y="1650" width="299.74" height="90" as="geometry" />
</mxCell>
<mxCell id="5Z_jwgXjNb0HsQw-RN2H-45" value="LWScreenShotSharePanel<br>updateScreenShot<br>拿到File文件" style="whiteSpace=wrap;html=1;fontColor=#000000;rounded=1;labelBackgroundColor=default;" vertex="1" parent="WIyWlLk6GJQsqaUBKTNV-1">
<mxGeometry x="915" y="1790" width="270.5" height="140" as="geometry" />
</mxCell>
</root>
</mxGraphModel>
</diagram>
</mxfile>