http://developer.egret.com/cn/github/egret-docs/extension/EUI/skin/customizeSkin/index.html
官网介绍。
1.新建皮肤。xxx.exml。这里放UI控件.
2.新建自定义类,继承自eui.Component.
3.在default.thm.json文件中把两个文件关联起来.
4.在自定义类xxx.ts中得到xxx.exml中皮肤部件的引用来控制UI。
使用技巧:
1.eui.Component中有一个currentState 属性,这个属性用来控制自定义类的不同状态下的UI显示,当需要显示不同的UI,则改变下状态就可以了。
EUI面板中:
点击+ 号:
这样就可以新建自己的状态,最后如果想切换UI的显示只需要在代码中添加:
private state_daduile = "daduile";//自定义的状态的名字
this.currentState = this.state_jiesuo;
所有子元素都被自己的父级所影响,所