【聲明】轉載請注明出處。此文出自指尖飛落的博客:http://blog.csdn.net/huntersnail ——每天寫一篇博客。每天做一點技術積累! Android自己定義矩形及selector、shape的使用 因為項目開發須要,曾經盡管用 ...
shape和selector是Android UI設計中經常用到的,比如我們要自定義一個圓角Button,點擊Button有些效果的變化,就要用到shape和selector。可以這樣說,shape和selector在美化控件中的作用是至關重要的。 .Shape 簡介 作用:XML中定義的幾何形狀 位置:res drawable 文件的名稱.xml 使用的方法: Java代碼中:R.drawab ...
2012-05-10 17:41 0 27359 推薦指數:
【聲明】轉載請注明出處。此文出自指尖飛落的博客:http://blog.csdn.net/huntersnail ——每天寫一篇博客。每天做一點技術積累! Android自己定義矩形及selector、shape的使用 因為項目開發須要,曾經盡管用 ...
一、Shape的用法 :shape用於設定形狀,可以在selector,layout等里面使用,有6個子標簽,各屬性如下: 填充:設置填充的顏色 間隔:設置四個方向上的間隔 大小:設置大小 圓角:同時設置五個屬性,則Radius屬性無效 android ...
shape 作用:在xml中定義幾何形狀 屬性: layer-list,將多個圖片或兩種以上的效果按照順序層疊; layer-list層疊樣式在程序中對應LayerDrawable ...
當然除了使用drawable這樣的圖片外今天談下自定義圖形shape的方法,對於Button控件Android上支持以下幾種屬性shape、gradient、stroke、corners等。 我們就以目前系統的Button的selector為例說下: Java代碼 ...
很多時候,使用shape能夠實現的效果,你用一張圖片也能夠實現,但問題是一張圖片無論你怎么壓縮,它都不可能比一個xml文件小,因此,為了獲得一個高性能的手機App,我們在開發中應該遵循這樣一個原則:能夠用shape實現的效果盡量不使用圖片來實現。 今天我們就一起來看看shape的使用。 首先,使用 ...
注意:Android3.0以上系統開始支持硬件加速特性hardwareAccelerated,默認是啟用的。當你的某個activity用到了“虛線”效果的時候,必須要設置AndroidManifest文件中那個activity的硬件加速屬性為:Android:hardwareAccelerated ...
shape用於設定形狀,可以在selector,layout等里面使用,有6個子標簽,各屬性如下: 填充:設置填充的顏色 間隔:設置四個方向上的間隔 大小:設置大小 圓角:同時設置五個屬性,則Radius屬性無效 android:Radius="20dp ...
上一篇詳細講了shape的用法,講解了怎么用shape自定義矩形、圓形、線形和環形,以及有哪些需要注意的地方。不過,shape只能定義單一的形狀,而實際應用中,很多地方比如按鈕、Tab、ListItem等都是不同狀態有不同的展示形狀。舉個例子,一個按鈕的背景,默認時是一個形狀,按下時是一個形狀 ...