Skip to content

EUIImage ​

EUIImage 是界面层用于展示图片的控件单元,通过 Image 指定图片资源、通过 Color 对图片整体着色,常用于图标、底图与装饰性图形。它还提供 StretchArea 与 StretchAreaPercentEnabled,用于...

概览 ​

EUIImage 是界面层用于展示图片的控件单元,通过 Image 指定图片资源、通过 Color 对图片整体着色,常用于图标、底图与装饰性图形。它还提供 StretchArea 与 StretchAreaPercentEnabled,用于划分九宫格拉伸区域,使图片在改变尺寸时边角不被拉伸变形。

继承自 EUINodeBase;可通过 World:CreateUnit("EUIImage", ...) 创建;返回单个单位

属性 ​

名称类型默认值说明
StretchAreaVector4[0, 0, 0, 0]图片的拉伸区域,使用 Vector4 表示九宫格边距。
ColorColor[255, 255, 255, 255]图片的整体着色,使用 Color 类型表示颜色和透明度。
ImageStringofficial://image/10000图片资源标识,公开类型为 String;在 CreateUnit config 中使用 official://image/... 或项目支持的 custom://... Asset 协议字符串。
StretchAreaPercentEnabledBooltrue控制 StretchArea 的边距值是否按百分比计算。(只读)