egret eui.Button 如何改变按钮的文本、背景及点击状态?
方法:
1、改变按钮的文本
- 只需要设置
(<eui.Button>this["btnGo"]).label = "按钮";
2、改变按钮的背景
- 可以设置背景图,利用查找skinName位置通过egret.getDefinitionByName(skinName)来改变,如下:
//自定义获取图片路径的方法
function getEuiBgPath(skinName: string):string{
if(egret.getDefinitionByName(skinName)){
return skinName;
}
return "相对路径"+skinName+".exml";
}
//调用上面的方法,改变背景
var btnSkinName="图片名称";
(<eui.Button>this["btnGo"]).skinName = getEuiBgPath(btnSkinName);
3、改变按钮是否可点击
- 只需要设置
(<eui.Button>this["btnGo"]).enabled = true/false;
4、按钮是否显示
(<eui.Button>this["btnGo"]).visible = true/false;
如上。

本文介绍如何使用egret中的eui.Button组件来自定义按钮的文本、背景及点击状态。具体步骤包括:设置按钮文本、更换按钮背景图片、控制按钮是否可点击以及隐藏或显示按钮。
5170

被折叠的 条评论
为什么被折叠?



