作者:xiaozhao | 来源:互联网 | 2023-05-19 08:08
在EgretEngine3.0.3优化了Scroller的体验。当我们使用Scroller实现一些滚动区域的效果时,会发现右侧有一个滚动条(ScrollBar),默认是自动隐藏
在 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"?>
class="skins.ScrollerSkin" minWidth="20" minHeight="20" xmlns:e="http://ns.egret.com/eui">
id="horizontalScrollBar" width="100%" bottom="0" autoVisibility = "false" visible="false"/>
id="verticalScrollBar" height="100%" right="0" autoVisibility = "false" visible="false"/>