<?xml version="1.0" encoding="utf-8"?>
<!-- http://blog.flexexamples.com/2009/03/26/creating-a-tile-layout-fxbuttonbar-control-in-flex-gumbo/ -->
<s:Application name="Spark_ButtonBar_TileLayout_test"
        xmlns:fx="http://ns.adobe.com/mxml/2009"
        xmlns:s="library://ns.adobe.com/flex/spark"
        xmlns:mx="library://ns.adobe.com/flex/halo">

<s:ButtonBar id="btnBar"
            horizontalCenter="0"
            verticalCenter="0"
            skinClass="skins.CustomButtonBarSkin">
        <s:dataProvider>
            <s:ArrayList source="[The,Quick,Brown,Fox,Jumps,Over,The,Lazy,Dog]" />
        </s:dataProvider>
    </s:ButtonBar>

</s:Application>

CustomButtonBarSkin:

<?xml version="1.0" encoding="utf-8"?>
<!-- http://blog.flexexamples.com/2009/03/26/creating-a-tile-layout-fxbuttonbar-control-in-flex-gumbo/ -->
<s:Skin name="CustomButtonBarSkin"
        xmlns:fx="http://ns.adobe.com/mxml/2009"
        xmlns:s="library://ns.adobe.com/flex/spark"
        alpha.disabled="0.5">
    <s:states>
        <s:State name="normal" />
        <s:State name="disabled" />
    </s:states>

<fx:Metadata>
        <![CDATA[
            [HostComponent("spark.components.ButtonBar")]
        ]]>
    </fx:Metadata>

<fx:Declarations>
        <fx:Component id="middleButton">
            <s:ButtonBarButton skinClass="spark.skins.default.ButtonBarMiddleButtonSkin" />
        </fx:Component>
    </fx:Declarations>

<s:DataGroup id="dataGroup" width="100%" height="100%">
        <s:layout>
            <s:TileLayout requestedColumnCount="3"
                    columnWidth="200"
                    horizontalGap="-1"
                    verticalGap="-1" />
        </s:layout>
    </s:DataGroup>

</s:Skin>

tile布局的ButtonBar相关推荐

  1. 一个tile布局的下拉框

    <?xml version="1.0" encoding="utf-8"?> <!-- http://blog.flexexamples.co ...

  2. 掌握Tiles框架 (二)-- Tiles布局和定义

    1. Tile 布局 构建第一个 tile 布局 如果站点能够重用相同的布局(使用 HTML 表格来实现)和图像,而不必重复相同的 HTML 代码,这样不是很好吗? Tile 在为站点创建共同的外观方 ...

  3. 对设计领域中Tile和Card的理解

    前端工程师离不开设计, 谈到设计就要想到大名鼎鼎的material design主题, 而material是以card为经典单元的, card即卡片, 是层次化模型的最小模块, 用于提供扁平化的信息, ...

  4. html css 磁贴,使用JS配合CSS实现Windows Phone中的磁贴效果

    Windows Phone的tile设计的美丽对我来说有余音绕梁的效果.我从来不知道优雅的方块盒子布局能给我深刻的印象.因此我尝试在web里用CSS和Jquery去实现这种tile设计.我已尝试Til ...

  5. struts -Tiles介绍

    來源:http://hithoper.blog.hexun.com/17860631_d.html 安装和配置Tiles 在您能够使用Tiles 框架之前,您必须确保它已安装并正确的配置在web容器中 ...

  6. 掌握Tiles 框架 (一)---Tiles入门和Tiles 框架和体系结构

    入门 本教程所讲述的内容 本教程讲述如何使用 Tiles 框架来创建可重用的表示组件.(在最初创建它时,Tiles 框架被命名为 Components. 后来改变了名称是因为"compone ...

  7. [Flex] ButtonBar系列——垂直布局

    <?xml version="1.0" encoding="utf-8"?> <s:Application xmlns:fx="ht ...

  8. Nokia是否还有未来 - 小议诺基亚和微软的战略布局

    昨天和别人聊天谈到手机行业的现状,感触颇多也受到一定启发,所以想在此一点点记录自己对这个行业发展的一些看法,因为并非专门研究,因此必然会有不少瑕疵,还望海涵并指正. 首先谈到的就是Nokia,从一个霸 ...

  9. Android UI -- 布局介绍(布局包括FrameLayout, LinearLayout, RelativeLayout, GridLayout)

    首先介绍常用布局类 FrameLayout 最简单的布局管理器. 这个布局管理类有几个特性: 添加组件默认在左上角的. 如果添加多个组件会叠加到一起,并且都在左上角.(可以通过一gravity属性改变 ...

最新文章

  1. Pandas 基础 (4)—— 汇总和计算描述统计
  2. 北邮OJ 255. 奇偶求和-软件14 2014年北京邮电大学软件工程学院研究生复试
  3. GOOGLE不让我访问啦?
  4. 服务器文件夹同步到手机,本机文件夹同步到云服务器
  5. 如何处理IE首页被篡改的问题
  6. JavaScript高级程序设计(5) 引用类型 (上)
  7. 深入浅出Linux设备驱动编程--设备驱动中的异步通知
  8. 建模步骤_SolidWorks建模气球球拖,有步骤,新手都在找的练习题
  9. PyCharm下载安装主题
  10. 非参数统计的Python实现—— HL 检验
  11. android studio 汉化包 美化包
  12. 电商直播还有什么新花样?
  13. protocal buffer repeate 关键字
  14. 组态王、力控、MCGS、瑞尔、杰控等国内组态软件一点看法 1
  15. JavaScript 技术篇-如何实现在线logo网站制作后的logo去水印,免费制作无水印logo方法
  16. w8系统服务器垃圾清理,win8系统盘太大怎么办?来给TA瘦身吧! | SDT技术网
  17. Ch11. Threads 线程
  18. 在线TSV转SQL工具
  19. 小米测试总监的十年测试路,愿测试人都不再迷茫
  20. 三星在美三大报投整版道歉信 中美待遇为何迥然不同

热门文章

  1. cte公用表表达式_SQL Server中的CTE; 查询公用表表达式
  2. saltstack(十):saltstack数据系统-grains和pillar
  3. Matlab小波工具箱的使用2
  4. Linear Color Space 渲染时几点注意
  5. Tomcat 指定jdk
  6. spring加载jar包中多个配置文件(转)
  7. Music Workshop (Unix Name: clavio)
  8. 怎么在eclipse中安装properties插件使其显示中文
  9. 关于ibatis.net框架(NPetshop学习)
  10. 51-表达式计算(带括号的)