为应用程序的选项卡及ActionBar设置样式
|
示例文件 flex-mobile-dev-tips-tricks-pt2.zip 关于Flex移动开发的提示和技巧有一系列文章,这是其中的第二部分。第一部分集中讲解如何在视图切换及应用程序操作切换之间处理数据。本部分的主要内容是为ActionBar及选项卡组件设置样式。 添加图标至选项卡
默认情况下,当您创建了一个Flex移动项目,Mobile主题将自动应用(参看图1)。 图1 使用默认Mobile主题的示例应用程序。
只需要做些简单的改变,您就可以为自己的选项卡添加特性(参看图2)。 图2选项卡带有图标的示例应用程序。
请注意,字体颜色、大小、灰度是通过titleDisplay ID选择器进行设置的。
现在ActionBar中,文本为Comic Sans字体,居中显示,浅绿色背景。(参看图3) 图3 设置过ActionBar样式的示例应用程序。
注:TabbedViewNavigator组件中定义的tabBar其实是ButtonBar。移动应用中的Spark TabBar还未优化。知道这一点对个性化皮肤来说很重要,因为TabbedViewNavigatorTabBarSkin实际上包含了ButtonBarSkin。
现在,选项卡的字体变为Comic Sans,背景色也同ActionBar相搭(参看图4)。请记住,我不善于设计,但显而易见的是我们只需简单地在应用程序中加入CSS块就能够改变程序的外观。 图4 原始的示例应用程序(左)和设置过选项卡样式的应用程序(右)。
注:出于对简明性的考虑,上述例子包括MXML应用程序内部的样式。但是,通常情况下,建议创建单独的CSS文件来容纳您所有的样式,并在主应用程序文件中建立同CSS文件的关联。 |
-
4.gif (22.19 KB, 下载次数: 9)
图四
<ignore_js_op>
-
3.gif (18.65 KB, 下载次数: 2)
图三
<ignore_js_op>
-
2.gif (19.04 KB, 下载次数: 4)
图二
<ignore_js_op>
-
1.gif (19.09 KB, 下载次数: 3)
图一
为应用程序的选项卡及ActionBar设置样式的更多相关文章
- Internet设置->连接选项卡->局域网(LAN)设置 某些设置由系统管理员进行管理
今天突然发现ss不能使用了.经过一系列排查发现 Internet设置->连接选项卡->局域网(LAN)设置 某些设置由系统管理员进行管理,如上图. 修改注册表值HKEY_LOCAL_MAC ...
- 微信小程序Tab选项卡切换大集合
代码地址如下:http://www.demodashi.com/demo/14028.html 一.前期准备工作 软件环境:微信开发者工具 官方下载地址:https://mp.weixin.qq.co ...
- Windows应用程序的VC链接器设置
Windows应用程序的VC链接器设置 /*转载请注明出自 听风独奏 www.GbcDbj.com */ Windows应用程序分为GUI(Graphical User Interface)和CUI( ...
- 小程序scroll-view组件使用时,子元素虽设置样式display:inline-flex;whit-space:nowrap
小程序scroll-view组件使用时,子元素虽设置样式display:inline-flex;whit-space:nowrap
- 微信小程序wxss设置样式
微信小程序wxss设置样式 对于以前搞客户端开发的来说,有着客户端的逻辑,就是不知道怎么设置样式,把对应的控件显示出来 一.wxml 界面结构wxmL比较容易理解,主要是由八大类基础组件构成: 一.视 ...
- handler 方法进不去,服务器上出现应用程序错误。此应用程序的当前自定义错误设置禁止远程查看
HTTP/1.1 500 Internal Server ErrorCache-Control: privateContent-Type: text/html; charset=utf-8Server ...
- 微信小程序中input标签高度设置
如果没有设置高度所以显示的是控件自身的高度. 微信小程序input控件原始设置: 上图发现: 我只覆盖了官方input的height,而没有覆盖min-height; .query input{ bo ...
- 原创:新手布局福音!微信小程序使用flex的一些基础样式属性
来源:新手布局福音!微信小程序使用flex的一些基础样式属性 作者:Nazi Flex布局相对于以前我们经常所用到的布局方式要好的很多,在做微信小程序的时候要既能符合微信小程序的文档开发要求,又能 ...
- 【使用 DOM】为DOM元素设置样式
1. 使用样式表 可以通过document.styleSheets属性访问文档中可用的CSS样式表,它会返回一组对象集合,这些对象代表了与文档管理的各个样式表. 每个样式表 都由一个CSSStyleS ...
随机推荐
- 关于HTTP_CLIENT_IP,HTTP_X_FORWAR
HTTP_CLIENT_IP:可通过http头伪造HTTP_X_FORWARDED_FOR:可通过http头伪造REMOTE_ADDR:可能是用户真实IP也可能是代理IP 服务端获取IP地址 http ...
- HashSet 与HashMap底层实现
1. HashSet底层通过包装HashMap来实现,HashSet在添加一个值的时候,实际上是将此值作为HashMap中的key来进行保存. 2. HashMap的底层实现是通过初始化化一个Entr ...
- Linux:系统的基本优化
前言,在拥有一台服务器的时候,首先第一件事就要根据自己的需求进行初期的优化(装好系统了),以下是关于linux系统的基本优化,内容来源与网络,自己整理了以下,忘记来自哪个网址了, centos 系统优 ...
- .net remoting 实现通用消息处理窗口
.net remoting 实现通用消息处理窗口 实现机制是制作一个cmd窗口作为信息展示窗口,主程序将需要展示的信息抛出到cmd窗口显示,以此方式做到消息的展示. 以下是cmd窗口的代码,cmd窗体 ...
- 计算机学院大学生程序设计竞赛(2015’12) 1005 Bitwise Equations
#include<cmath> #include<cstdio> #include<cstring> #include<algorithm> using ...
- Ubuntu Server 重启 Apache Mysql
a. 重启 apache sudo service apache2 restart b. 重启 MySQL sudo service mysql restart
- hibernate---一对一单向主键关联(不重要)
比如, husband的id参考wife的id husband.java: package com.bjsxt.hibernate; import javax.persistence.Entity; ...
- 漂亮的HTML表格 - ebirdfighter的日志 - 网易博客
一个像素边框的表格: Info Header 1 Info Header 2 Info Header 3 Text 1A Text 1B Text 1C Text 2A Text 2B Text 2C ...
- 第三方app抽奖发送微信红包
1.控制器方法: private string SendRedPackge(string OpenId, int Amount, string LuckyCode) { Models.PayWeiXi ...
- CentOSx64 安装 Gearmand 和 Gearman php扩展
1.首先下载所需软件 wget https://github.com/downloads/libevent/libevent/libevent-2.0.20-stable.tar.gz wg ...