這個sdk裡面的一段代碼:
比較适合來做一個簡單的動畫(比如文字的漸變放大效果等)
這個expand_collapse.xml檔案放到drawable檔案夾當中:
根據button狀态(normal,focused,pressed)顯示不同背景圖檔
1. 在res/drawable目錄下添加一個xml檔案,用來描述button在不同狀态下對應的不同圖檔。我這裡給該xml檔案命名為btn_background.xml
2. 在res/layout目錄下,對應的layout xml檔案中,将button的android:background屬性設定為btn_background即可。
也可以代碼實作:
drawable資源:statelistdrawable,paintdrawable,shapedrawable,ninepatchdrawable,bitmapdrawable
http://www.cnblogs.com/xirihanlin/archive/2010/06/14/1758145.html
layerdrawable層疊樣式layer-list
http://gundumw100.iteye.com/admin/blogs/896923
代碼實作colorstatelist及statelistdrawable
http://blog.csdn.net/sodino/article/details/6797821