在 Egret Engine 3.0.3 优化了 Scroller 的体验。当我们使用 Scroller 实现一些滚动区域的效果时,会发现右侧有一个滚动条(ScrollBar),默认是自动隐藏的。即当我们不滚动区域时时不会显示该滚动条的。现在可以使用 ScrollBar (VScrollBar 和 HScrollBar) 的 autoVisibility属性,设置是否自动隐藏该滚动条。具体是如下的策略:
默认的 autoVisibility 属性为true,即自动隐藏的。当我们把 autoVisibility 的属性设置为 false 时,是否显示滚动条取决于 ScrollerBar 的 visible 属性,当 visible 为 true 时始终显示滚动条,为 false 时始终隐藏滚动条。比如下面的 EXML 设置永不显示滚动条。
<?xml version="1.0" encoding="utf-8"?><e:Skin class="skins.ScrollerSkin" minWidth="20" minHeight="20" xmlns:e="http://ns.egret.com/eui"> <e:HScrollBar id="horizontalScrollBar" width="100%" bottom="0" autoVisibility = "false" visible="false"/> <e:VScrollBar id="verticalScrollBar" height="100%" right="0" autoVisibility = "false" visible="false"/></e:Skin>
转载请注明原文地址: https://ju.6miu.com/read-21969.html