Egret Engine R - v6.0.0
    Preparing search index...

    皮肤主题。注意:皮肤主题是一次性设置的默认值,并不能运行时切换所有组件默认皮肤。切换单个皮肤您可以自行对Component.skinName赋值来修改。 Event.COMPLETE 当主题关联的EXML加载解析完成时派发

    Egret 2.4

    eui 1.0

    Web

    extension/eui/core/ThemeExample.ts

    zh_CN

    Hierarchy

    • EventDispatcher
      • Theme
    Index
    • 创建一个主题实例

      Parameters

      • configURL: string

        要加载并解析的外部主题配置文件路径。若传入 null,将不进行配置文件加载, 之后需要在外部以代码方式手动调用 mapSkin() 方法完成每条默认皮肤名的注册。

      • Optionalstage: any

        当前舞台引用。 若传入null,需要在外部手动调用 registerImplementation("eui.Theme",theme) 来完成主题的注册。

      Returns Theme

      Egret 2.4

      eui 1.0

      Web

      zh_CN

    • 根据主机组件,获取对应的默认皮肤名。查询规则如下:

    • 1.使用client的hostComponentKey作为键查询默认皮肤名。
    • 2.使用client的类名作为键查询默认皮肤名。
    • 3.使用client的父类名作为键查询默认皮肤名。
    • 4.不断重复3直到查询到皮肤名或父类为Component时停止。

    Parameters

    Returns string

    Egret 2.4

    eui 1.0

    Web

    zh_CN