溫馨提示×

溫馨提示×

您好,登錄后才能下訂單哦!

密碼登錄×
登錄注冊×
其他方式登錄
點擊 登錄注冊 即表示同意《億速云用戶服務條款》

Flex中怎么設(shè)置Flex滾動條樣式

發(fā)布時間:2021-07-23 11:15:57 來源:億速云 閱讀:191 作者:Leah 欄目:編程語言

這期內(nèi)容當中小編將會給大家?guī)碛嘘P(guān)Flex中怎么設(shè)置Flex滾動條樣式,文章內(nèi)容豐富且以專業(yè)的角度為大家分析和敘述,閱讀完這篇文章希望大家可以有所收獲。

Flex中設(shè)置Flex滾動條的樣式

在Flex中使用容器的時候,經(jīng)常會遇到出現(xiàn)Flex滾動條的情況,雖然官方提示的Flex滾動條外觀已經(jīng)非常漂亮,但有個時候我們還是會有種修改Flex滾動條外觀的沖動,讓我們的程序看起來更和諧些。

在Flex中,簡單的修改控件的外觀可以使用樣式(Style)和皮膚(skin),這里修改滾動的外觀也是如此.首先先來比較下修改前后的Flex滾動條樣式(以橫向Flex滾動條為例).

 雖然我更改后的樣式?jīng)]有自帶的漂亮,但是相信你一定可以把它弄的比較漂亮.以上自定義是通過以下代碼實現(xiàn)的(代碼寫在外部的CSS文件中,如main.css中).

1.  2.HScrollBar{  3.downArrowUpSkin:  4.Embed(source=”/assets/downArrow.png”);  5.downArrowOverSkin:  6.Embed(source=”/assets/downArrow.png”);  7.downArrowDownSkin:  8.Embed(source=”/assets/downArrow.png”);  9.upArrowUpSkin:  10.Embed(source=”/assets/upArrow.png”);  11.upArrowOverSkin:  12.Embed(source=”/assets/upArrow.png”);  13.upArrowDownSkin:  14.Embed(source=”/assets/upArrow.png”);  15.thumbDownSkin:  16.Embed(source=”/assets/thumb.png”,  17.scaleGridLeft=”7″,scaleGridTop=”5″,  18.scaleGridRight=”8″,scaleGridBottom=”7″);  19.thumbUpSkin:  20.Embed(source=”/assets/thumb.png”,  21.scaleGridLeft=”7″,scaleGridTop=”5″,  22.scaleGridRight=”8″,scaleGridBottom=”7″);  23.thumbOverSkin:  24.Embed(source=”/assets/thumb.png”,  25.scaleGridLeft=”7″,scaleGridTop=”5″,  26.scaleGridRight=”8″,scaleGridBottom=”7″);  27.trackSkin:  28.Embed(source=”/assets/scrolltrack.png”,  29.scaleGridLeft=”7″,scaleGridTop=”4″,  30.scaleGridRight=”8″,scaleGridBottom=”6″);  31.}

以上CSS的代碼都比較簡單明了,只是thumbDownSkin,thumbUpSkin,thumbOverSkin,trackSkin四個中的后面4個屬性(scaleGridLeft,scaleGridTop,scaleGridRight,scaleGridBottom)比較怪怪,一開始我也不懂是啥意思.Google了一下,原來是一個叫Scale-9的東西.簡單的說,就是當圖片拉伸的時候,只會對設(shè)置的格子之間的部分進行拉伸(橫向拉伸時只對X坐標之間的部分位伸,縱向位伸時只對Y坐標之間的部分位伸),如上面的thumbUpSkin,橫向拉伸時,會對X坐標為7,8之間的部分拉伸,縱向拉伸時,會對Y坐標為5,7之間的部分位伸,其它部分(只剩下四個角了)還是會等比例顯示.這個鬼東西對像這樣的Flex滾動條,或者在拉伸那種圓角矩形時,非常有用.

上述就是小編為大家分享的Flex中怎么設(shè)置Flex滾動條樣式了,如果剛好有類似的疑惑,不妨參照上述分析進行理解。如果想知道更多相關(guān)知識,歡迎關(guān)注億速云行業(yè)資訊頻道。

向AI問一下細節(jié)

免責聲明:本站發(fā)布的內(nèi)容(圖片、視頻和文字)以原創(chuàng)、轉(zhuǎn)載和分享為主,文章觀點不代表本網(wǎng)站立場,如果涉及侵權(quán)請聯(lián)系站長郵箱:is@yisu.com進行舉報,并提供相關(guān)證據(jù),一經(jīng)查實,將立刻刪除涉嫌侵權(quán)內(nèi)容。

AI