Egret社区
1银子
使用eui.ProgressBar,但是发现设置不了进度条文本,求助了

最佳答案

查看完整内容

http://developer.egret.com/cn/apidoc/index/name/eui.ProgressBar -- (new eui.ProgressBar).labelDisplay.textColor = 0xff0000 -- (new eui.ProgressBar).labelDisplay 如果是空的话,看下你所用skin里这个label有没有设置id -- 另外,建议UI层和代码分离,在skin里设置文本样式,利于换皮肤和分工协作。 其他问题加QQ 61496426
分享到 :
0 人收藏

18 个回复

倒序浏览
wildfirecode13  登堂入室 | 2017-12-5 17:10:21
http://developer.egret.com/cn/apidoc/index/name/eui.ProgressBar
--
(new eui.ProgressBar).labelDisplay.textColor = 0xff0000
--
(new eui.ProgressBar).labelDisplay 如果是空的话,看下你所用skin里这个label有没有设置id
--
另外,建议UI层和代码分离,在skin里设置文本样式,利于换皮肤和分工协作。
其他问题加QQ 61496426


app小王子  社区管理员 | 2017-12-5 17:17:48
是可以设置的,请您参考:http://developer.egret.com/cn/ap ... ssBar#labelFunction
zxover  登堂入室 | 2017-12-5 17:32:05
这个是设置文本的值呀,我想设置字体大小,位置和颜色
http://developer.egret.com/cn/apidoc/index/name/eui.ProgressBar#labelDisplay

这个属性设置了没用啊
exml  登堂入室 | 2017-12-5 17:33:48
自己重新写个组件
zxover  登堂入室 | 2017-12-5 17:35:43
exml 发表于 2017-12-5 17:33
自己重新写个组件

这是没有办法的办法
zxover  登堂入室 | 2017-12-5 17:36:05
app小王子 发表于 2017-12-5 17:17
是可以设置的,请您参考:http://developer.egret.com/cn/apidoc/index/name/eui.ProgressBar#labelFunctio ...

这个是设置文本的值呀,我想设置字体大小,位置和颜色
http://developer.egret.com/cn/ap ... essBar#labelDisplay

这个属性设置了没用啊
exml  登堂入室 | 2017-12-5 17:37:33
zxover 发表于 2017-12-5 17:35
这是没有办法的办法

labelDisplay这个就是文本控件
zxover  登堂入室 | 2017-12-5 17:40:55
exml 发表于 2017-12-5 17:37
labelDisplay这个就是文本控件

[JavaScript] 纯文本查看 复制代码
let label = new eui.Label();
        label.size = 100;
        label.textColor = 0xffffff;
        label.text = 'aaaaaaaaaaaaaaaaaaaaa';

        this.labelDisplay = label;


这样设置不行啊~    求助怎么写?
exml  登堂入室 | 2017-12-5 17:46:36
zxover 发表于 2017-12-5 17:40
[mw_shl_code=javascript,true]let label = new eui.Label();
        label.size = 100;
        label. ...

既然你知道要设置labelDisplay。那为什么不直接设置他
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

zxover

登堂入室

积分: 56 帖子: 19 精华: 0

小黑屋|京网文[2014]0791-191号|京ICP证150115号|Egret社区 ( 京ICP备14025619号

Powered by Discuz! X3.2 © 2001-2016 Comsenz Inc.

返回顶部