自定義List被選中項的外觀

2021-05-22 21:43:38 字數 1216 閱讀 6410

自定義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最關鍵就是要寫好自己的每乙個條目的布局。這些可以自己寫...