自定義list被選中項的外觀
覆蓋listbase 類的drawselectionindicator 方法並修改由該方法使用的指示器sprite 物件。
5.13.3.討論
list 控制項通過drawselectionindicator 方法為在列表中選中的itemrenderer 建立外觀。
該方法的資訊如下:
+展開
-actionscript
override
protected
function
drawselectionindicator(indicator:sprite, x:number, y:number,width:number, height:number, color:uint, itemrenderer:ilistitemrenderer):
void
所有的偏移量,大小,色彩資訊都可以由x, y, width, height, 和color 屬性來設定。第乙個引數indicator,是乙個畫在選中項上的flash.display.sprite 例項,最後乙個引數itemrenderer 是將被選擇的條目渲染器。
實現方法的例子新增了乙個到指示器sprite 物件,由於當itemrenderer 被撤消選中時sprite 物件被移除和銷毀,所以不必擔心後面的**。
除了應用於所有高光的itemrenderer , drawhighlightindicatory 方法和drawselectionindicator 方法功能一樣, itemrenderer 被使用者滑鼠滑過,但不選擇,請看:
+展開
-actionscript
override
protected
function
drawhighlightindicator(indicator:sprite, x:number, y:number,width:number, height:number, color:uint, itemrenderer:ilistitemrenderer):
void
+展開
Django自定義外觀
自定義應用程式的外觀 首先,建立目錄中呼叫static的polls目錄。django會在那裡查詢靜態檔案,類似於django在其中找到模板的方式polls templates 靜態檔案命名空間 就像模板一樣,我們可能能夠直接放入我們的靜態檔案polls static 而不是建立另乙個polls 子目...
自定義UISearchBar外觀
圖1 設計效果圖 從上圖可以看出,我們要做的uisearchbar要有圓角,邊框顏色,取消按鈕顏色,背景透明等等。開始以為可能要自己寫乙個自定義的uisearchbar控制項了,後面研究了一番,發現可以設定系統uisearchbar屬性來更改,便把經驗記錄下來。首先,我們看下系統預設的searchb...
自定義外觀的ListView
今天看了一下arrayadapter的源 發現底層的操作還是要讀取xml檔案裡的標籤,然後對應的生成控制項。主要是的類是layoutinflater,在進入到layoutinflater裡面才發現是一些xml的操作。自定義的外觀的listview最關鍵就是要寫好自己的每乙個條目的布局。這些可以自己寫...