ui控件两大类
egret.DisplayObjectContainer和egret.DisplayObject。egret.DisplayObject是ui叶子节点,只能作为child被添加到父ui节点egret.DisplayObjectContainer。egret.DisplayObjectContainer继承自egret.DisplayObject。
一些可能不会直接使用但很有用的控件
eui.UILayer:egret.DisplayObjectContainer的子孙类,能自动保持自身尺寸始终与舞台尺寸相同,一般用作游戏ui的根容器。
eui.Component:egret.DisplayObjectContainer的子孙类,其skinName属性可以关联ui外观(白鹭中称为皮肤,对应Skin类)–可接受skin字串,Skin对象,或exml文件。
eui.DataGroup:数据集ui类,间接继承自egret.DisplayObjectContainer;通过设置其itemRenderer数据项ui对象和dataProvider属性数据源实现ui和多数据绑定,实现列表等效果(列表类eui.List是它的子类),数据源更改会触发自动更新ui显示。
编写exml文件
定义和关联
示例:
<?xml version="1.0" encoding="utf-8"?>
<e:Skin class=