应用自定义移动设备外观
2014-03-27 16:21
260 查看
应用自定义移动设备外观
可以将自定义外观应用到移动设备组件,其方法与将自定义外观应用到桌面应用程序中的组件相同。 以 ActionScript 应用外观 // Call the setStyle() method: myButton.setStyle("skinClass", "MyButtonSkin"); 以 MXML 应用外观 <!-- Set the skinClass property: --> <s:Button skinClass="MyButtonSkin"/> 以 CSS 应用外观 // Use type selectors for mobile skins, but only in the root document: s|Button { skinClass: ClassReference("MyButtonSkin"); } 或者 // Use class selectors for mobile skins in any document: .myStyleClass { skinClass: ClassReference("MyButtonSkin"); } 应用自定义移动设备外观的示例 下面的示例演示了全部三种将自定义移动设备外观应用到移动设备组件的方法: <?xml version="1.0" encoding="utf-8"?> <!-- mobile_skins/views/ApplyingMobileSkinsView.mxml --> <s:View xmlns:fx="http://ns.adobe.com/mxml/2009" xmlns:s="library://ns.adobe.com/flex/spark" title="Home"> <s:layout> <s:VerticalLayout/> </s:layout> <fx:Script> <![CDATA[ import customSkins.CustomButtonSkin; private function changeSkin():void { b3.setStyle("skinClass", customSkins.CustomButtonSkin); } ]]> </fx:Script> <fx:Style> @namespace s "library://ns.adobe.com/flex/spark"; .customButtonStyle { skinClass: ClassReference("customSkins.CustomButtonSkin"); } </fx:Style> <s:Button id="b1" label="Click Me" skinClass="customSkins.CustomButtonSkin"/> <s:Button id="b2" label="Click Me" styleName="customButtonStyle"/> <s:Button id="b3" label="Click Me" click="changeSkin()"/> </s:View> 使用 CSS 类型选择器应用自定义外观时,应在根移动设备应用程序文件中设置选择器。不能在移动设备视图中设置类型选择器,自定义组件也是如此。仍可以使用类选择器在移动设备应用程序的任何视图或文档中以 ActionScript、MXML 或 CSS 设置样式。 |
相关文章推荐
- 移动设备和SharePoint 2013 - 第5部分:自定义应用
- 使用《UrlHash/锚点》解决移动设备中的单页面应用的物理[返回键]带来的困扰
- 移动设备恶意软件应用泛滥 Android成攻击首选
- UWP 应用获取各类系统、用户信息 (2) - 商店授权信息、零售演示模式信息、广告 ID、EAS 设备信息、硬件识别信息、移动网络信息
- 如何在J2ME应用里控制移动设备的音量
- 苹果三星专利案:“奇葩”陪审团或决定未来移动设备的外观设计
- 使用VS2005开发移动设备应用
- 移动网络应用开发中,使用 HTTP 协议比起使用 socket 实现基于 TCP 的自定义协议有哪些优势?
- 移动设备自定义面板切换
- 移动网络应用开发中,使用 HTTP 协议比起使用 socket 实现基于 TCP 的自定义协议有哪些优势?
- 使用ArcGIS Mobile SDK 9.3 开发移动设备应用
- 云巴:我们希望将来移动应用与智能设备开发者不再需要自己搭建后端
- C#新手练习:开发一个应用,模拟移动存储设备的读写
- 【Xamarin挖墙脚系列:移动设备应用的开发周期及准则】
- Cordova提供了一组设备相关的API,通过这组API,移动应用能够以JavaScript访问原生的设备功能,如摄像头、麦克风等。
- 移动应用占美国人移动设备使用时长80%
- 使用ArcGIS Mobile SDK 9.3 开发移动设备应用-高级篇
- Cordova提供了一组设备相关的API,通过这组API,移动应用能够以JavaScript访问原生的设备功能,如摄像头、麦克风等。
- 【Xamarin挖墙脚系列:移动设备应用的开发周期及准则】
- 为移动设备应用程序创建外观