This commit is contained in:
hyb1996
2017-12-30 17:41:41 +08:00
parent 2f01f2ab10
commit 002a11149e
4 changed files with 75 additions and 4410 deletions

View File

@@ -73,7 +73,6 @@
<ul>
<li><span class="stability_undefined"><a href="#floaty_floaty">Floaty</a></span><ul>
<li><span class="stability_undefined"><a href="#floaty_floaty_window_layout">floaty.window(layout)</a></span></li>
<li><span class="stability_undefined"><a href="#floaty_floaty_expandablewindow_collapsedlayout_expandedlayout">floaty.expandableWindow(collapsedLayout, expandedLayout)</a></span></li>
<li><span class="stability_undefined"><a href="#floaty_floaty_closeall">floaty.closeAll()</a></span></li>
</ul>
</li>
@@ -86,13 +85,7 @@
<li><span class="stability_undefined"><a href="#floaty_floatywindow_getwidht">FloatyWindow.getWidht()</a></span></li>
<li><span class="stability_undefined"><a href="#floaty_floatywindow_getheight">FloatyWindow.getHeight()</a></span></li>
<li><span class="stability_undefined"><a href="#floaty_floatywindow_close">FloatyWindow.close()</a></span></li>
</ul>
</li>
<li><span class="stability_undefined"><a href="#floaty_expandablefloatywindow">ExpandableFloatyWindow</a></span><ul>
<li><span class="stability_undefined"><a href="#floaty_expandablefloatywindow_expand">ExpandableFloatyWindow.expand();</a></span></li>
<li><span class="stability_undefined"><a href="#floaty_expandablefloatywindow_collapse">ExpandableFloatyWindow.collapse();</a></span></li>
<li><span class="stability_undefined"><a href="#floaty_expandablefloatywindow_toggle">ExpandableFloatyWindow.toggle();</a></span></li>
<li><span class="stability_undefined"><a href="#floaty_expandablefloatywindow_isexpanded">ExpandableFloatyWindow.isExpanded();</a></span></li>
<li><span class="stability_undefined"><a href="#floaty_floatywindow_exitonclose">FloatyWindow.exitOnClose()</a></span></li>
</ul>
</li>
</ul>
@@ -124,36 +117,7 @@ setTimeout(()=&gt;{
<pre><code>ui.run(function(){
w.text.setText(&quot;文本&quot;);
});
</code></pre><h2>floaty.expandableWindow(collapsedLayout, expandedLayout)<span><a class="mark" href="#floaty_floaty_expandablewindow_collapsedlayout_expandedlayout" id="floaty_floaty_expandablewindow_collapsedlayout_expandedlayout">#</a></span></h2>
<div class="signature"><ul>
<li><code>collapsedLayout</code> <span class="type">&lt;xml&gt;</span> | <span class="type">&lt;View&gt;</span> 悬浮窗折叠时的界面XML或者View</li>
<li><code>expandedLayout</code> <span class="type">&lt;xml&gt;</span> | <span class="type">&lt;View&gt;</span> 悬浮窗展开时的界面的XML或者View</li>
</ul>
</div><p>指定悬浮窗的布局,创建并<strong>显示</strong>一个可展开悬浮窗,返回一个<code>ExpandableFloatyWindow</code>对象。</p>
<p>所谓可展开的悬浮窗以Auto.js的控制台悬浮窗为例点击右上角的最小化即为悬浮窗折叠状态再点击悬浮窗则为展开状态。</p>
<p>其中layout参数可以是xml布局或者一个View更多信息参见ui模块的说明。</p>
<p>例子:</p>
<pre><code>var w = floaty.expandableWindow(
&lt;img id=&quot;logo&quot; src=&quot;file:///sdcard/logo.png&quot; w=&quot;100&quot; h=&quot;100&quot; circle=&quot;true&quot;/&gt;
,
&lt;vertical&gt;
&lt;radiogroup bg=&quot;#ffffff&quot;&gt;
&lt;radio text=&quot;选项1&quot;&gt;
&lt;radio text=&quot;选项2&quot;&gt;
&lt;radio text=&quot;选项3&quot;&gt;
&lt;/radiogroup&gt;
&lt;button id=&quot;minimize&quot; text=&quot;折叠&quot;/&gt;
&lt;button id=&quot;exit&quot; text=&quot;关闭悬浮窗&quot;/&gt;
&lt;/vertical&gt;
);
w.logo.click(()=&gt; w.expand());
w.minimize.click(()=&gt; w.collapse());
w.exit.click(()=&gt; w.close());
</code></pre><p>这个例子运行后将会显示一个图片的图标,点击后显示三个选项和折叠、关闭按键。</p>
<h2>floaty.closeAll()<span><a class="mark" href="#floaty_floaty_closeall" id="floaty_floaty_closeall">#</a></span></h2>
</code></pre><h2>floaty.closeAll()<span><a class="mark" href="#floaty_floaty_closeall" id="floaty_floaty_closeall">#</a></span></h2>
<p>关闭所有本脚本的悬浮窗。</p>
<h1>FloatyWindow<span><a class="mark" href="#floaty_floatywindow" id="floaty_floatywindow">#</a></span></h1>
<p>悬浮窗对象,可通过<code>FloatyWindow.{id}</code>获取悬浮窗界面上的元素。例如, 悬浮窗window上一个控件的id为aaa, 那么<code>window.aaa</code>即可获取到该控件类似于ui。</p>
@@ -186,16 +150,8 @@ w.exit.click(()=&gt; w.close());
<h2>FloatyWindow.close()<span><a class="mark" href="#floaty_floatywindow_close" id="floaty_floatywindow_close">#</a></span></h2>
<p>关闭悬浮窗。如果悬浮窗已经是关闭状态,则此函数将不执行任何操作。</p>
<p>被关闭后的悬浮窗不能再显示。</p>
<h1>ExpandableFloatyWindow<span><a class="mark" href="#floaty_expandablefloatywindow" id="floaty_expandablefloatywindow">#</a></span></h1>
<p>可展开悬浮窗。ExpandableFloatyWindow拥有FloatyWindow的所有函数同时还有以下函数</p>
<h2>ExpandableFloatyWindow.expand();<span><a class="mark" href="#floaty_expandablefloatywindow_expand" id="floaty_expandablefloatywindow_expand">#</a></span></h2>
<p>展开悬浮窗。</p>
<h2>ExpandableFloatyWindow.collapse();<span><a class="mark" href="#floaty_expandablefloatywindow_collapse" id="floaty_expandablefloatywindow_collapse">#</a></span></h2>
<p>折叠悬浮窗。</p>
<h2>ExpandableFloatyWindow.toggle();<span><a class="mark" href="#floaty_expandablefloatywindow_toggle" id="floaty_expandablefloatywindow_toggle">#</a></span></h2>
<p>如果悬浮窗是折叠状态,则展开悬浮窗;如果是展开状态,则折叠悬浮窗。</p>
<h2>ExpandableFloatyWindow.isExpanded();<span><a class="mark" href="#floaty_expandablefloatywindow_isexpanded" id="floaty_expandablefloatywindow_isexpanded">#</a></span></h2>
<p>返回悬浮窗是否是展开状态。</p>
<h2>FloatyWindow.exitOnClose()<span><a class="mark" href="#floaty_floatywindow_exitonclose" id="floaty_floatywindow_exitonclose">#</a></span></h2>
<p>使悬浮窗被关闭时自动结束脚本运行</p>
</div>
</div>