您的位置:首页 > 其它

egret Scroller 隐藏滑动条

2017-03-10 16:03 246 查看
在 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>
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: