progressBar组件

本文介绍了LayaIDE中特殊组件的使用方法,重点讲解了进度条组件ProgressBar的配置及应用技巧,包括如何通过设置主资源和附加资源来实现进度显示。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

LayaIDE自带的特殊组件一共有5个,分别是垂直滑动条组件VSlider、水平滑动条组件HSlider、进度条组件ProgressBar、垂直滚动条组件VScrollBar、水平滚动条组件HScrollBar。

VScrollBar和HScrollBar常用于list和panel滑动,ProgressBar用于各种进度,如完成度、加载进度等等。这三种较为常见。

下面说下进度条组件的使用

特殊组件并不是单张图片,而是由多张图片组成。主资源(编辑器中skin路径下的资源,通俗点可以理解为进度的背景图片)图片的命名规则遵守基础组件的命名规则,附加资源(通俗理解成用来显示进度变化的资源,层级在主资源上)由两部分构成,这两部分由$符号连接,$之前是主资源的变量名,$之后是关联状态的名称。

使用时可以直接在资源管理器的组件中拉一个ProgressBar组件到层级管理器中,这里给组件赋值变量名progressbar_bar。

progressbar_bar的使用需要主资源和附加资源,主资源命名为progressBar.png,那么对于附加资源的命名就有要求了,必须是

progressBar$bar.png,以主资源名progressBar为前缀,$为连接符号,bar指的是滑动/移动状态。使用时只需要设置progressbar_bar的value即可控制进度。

用两张不同的图片资源,设置层级在上的图片资源的scaleX或者scaleY可以达到同样的效果。

需要注意的是,资源管理器中对于特殊组件的附加资源不会单独显示,列表中只会显示主资源组件。如果要对特殊组件资源进行操作,需要打开特殊组件资源所在目录,在系统的文件目录中进行管理操作。这路说的资源管理器是laya编辑器中的资源管理器,而不是代码运行时的资源管理器。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值