About

<#TEMPLATE_INCLUDE_NINEPAGE_ABOUTME#>
  • Feb

    3

    Feathers 3.0 “升级指南:皮肤方面的更改(4)”一些备注

    • 0 Comments
    • Flash Platform
    • 发布:古树悬叶
    • 引用:0
    • 浏览:

    升级指南:皮肤方面的更改(4)—— 删除了 StandardIcons.listDrillDownAccessoryTexture:

    在以前的版本中,此静态属性用于返回项渲染器 accessorySourceFunction 中的特定图标(冒似下拉图标)。在 Feathers 3.0 中,用户应将 DefaultListItemRenderer.ALTERNATE_STYLE_NAME_DRILL_DOWN 常量添加到项渲染器的 styleNameList 中,主题会自动检测此样式名称,并为项渲染器传入一个特定的图标。DefaultGroupedListItemRenderer  也同样定义了一个ALTERNATE_STYLE_NAME_DRILL_DOWN 常量。

    如果列表中的一些项渲染器不需要特定的图标,使用 setItemRendererFactoryWithID() 和 factoryIDFunction 为 List 或 GroupedList 传入多个项渲染器

    list.itemRendererFactory = function():IListItemRenderer
    {
        var itemRenderer:DefaultListItemRenderer = new DefaultListItemRenderer();
        itemRenderer.styleNameList.add( DefaultListItemRenderer.ALTERNATE_STYLE_NAME_DRILL_DOWN );
        return itemRenderer;
    };

    如果所有的项都有特定的图标,则可以改用 customItemRendererStyleName 属性:

    list.customItemRendererStyleName = DefaultListItemRenderer.ALTERNATE_STYLE_NAME_DRILL_DOWN;
    • Tags:
    • 2017 / 2 / 3
    相关文章:
      Post Comment.

      发表评论