flex 樣式和主題

2021-09-08 08:57:04 字數 2081 閱讀 8116

樣式對於乙個應用程式來說也是非常有用的,使用樣式和主題可以改變單個元件或者全部元件的外觀,使他們看起來更加舒服。

使用樣式、使用字型、指標管理

一、使用樣式

通過樣式屬性可以更改flex元件的外觀,這些屬性包含了文字大小、背景顏色等定義。定義樣式屬性可以有幾種方法,包括內部定義、設定元件樣式屬性、通過外部樣式表檔案等。

1.1 使用style元件定義樣式

通過標記,可以定義css 2.0的語法。可以把定義的這些樣式應用到當前文件或者其子文件。使用標記定義樣式的格式如下所示。

selector_name

其中,selector_name是樣式名稱,style_property是樣式屬性,value是屬性的值。這些都是嚴格遵循css 2.0的語法。

<?xml version="1.0" encoding="utf-8"?>

1.2 使用stylemanager類定義樣式

在actionscript中使用stylemanager類,可以使用類的選擇器設定樣式。使用stylemanager類,還可以宣告新的css樣式,並且應用到flex程式中的控制項。

<?xml version="1.0" encoding="utf-8"?>

.mystyle    

1.3 外部樣式表

flex同html一樣,也支援外部的css樣式表。使用標記中的source屬性,可以把外部的樣式表應用到當前文件或者其子文件中。

<?xml version="1.0" encoding="utf-8"?>
二、 使用字型

在應用程式中可以包含字型。包含的字型既可以是預設作業系統內建的,還可以是其他的外部字型。如果使用非系統預設的,那麼就需要嵌入到應用程式中。

2.1 使用系統字型

通過fontfamily屬性,可以把任何乙個字型應用到程式中。然而,並不是所有的系統擁有所有的字型。系統字型並不能以外部資訊的形式匯出來,也不能嵌入在swf檔案中一起發布。

<?xml version="1.0" encoding="utf-8"?>

panel

這個文字域使用了微軟雅黑

2.2 使用嵌入式字型

相比較使用系統字型,嵌入式字型的優勢在於在程式執行時,指定的字型總是顯示出來,不管系統中是否有這種字型。開發時不用去考慮字型樣式丟失的問題。

<?xml version="1.0" encoding="utf-8"?>

vbox

panel

這個文字域嵌入了微軟雅黑

三、 指標管理器

在flex中,使用指標管理器可以控制滑鼠指標的。當程式等待程序到完成的過程中,可以使用指標管理器提供乙個使用者提示。這些型別可以包括jpeg、gif、png以及svg等,還可以是乙個sprite物件,或者乙個swf檔案。

指標管理器是放在包mx.managers.cursormanager中的,通過cursormanager類的靜態屬性和方法就可以控制滑鼠指標的樣式。

<?xml version="1.0" encoding="utf-8"?>

import mx.managers.cursormanager;

import flash.events.*;

// 定義指標變數id

private var cursorid:number = 0;

// 嵌入等待

[embed(source="assets/wait.gif")]

private var waitcursorsymbol:class;

// 載入

private function initimage(event:mouseevent):void

// 完成載入,移除指標樣式

private function loadcomplete(event:event):void

]]>

樣式和主題

這裡來回顧一下樣式和主題 針對應用中所有activity或者針對某個activity設定樣式,可以通過編輯androidmanifest.xml來完成。1.設定應用中所有activity活動的主題 2.設定某個指定的activity主題 另外,android提供了許多自帶的主題樣式。例如theme....

Android 樣式和主題

android樣式定義在res values styles.xml中 在layout中引用 在android中樣式也可以繼承。當定義的樣式需要繼承其他樣式,如樣式text content要繼承text的樣式,可以這樣寫 在layout中引用 也可以這樣寫 在layout中引用 樣式是定義在具體元件上...

樣式和主題(Styles and Themes)

樣式和主題 styles and themes 文章位置 develop api guides user inte ce styles and themes 樣式是指定乙個view或者window的樣子和格式的屬性的集合。乙個樣式可以指定的屬性有高,內邊距,字型顏色大小,背景色及更多。樣式定義在乙個...