上一篇詳細講了shape的用法,講解了怎么用shape自定義矩形、圓形、線形和環(huán)形,以及有哪些需要注意的地方。不過,shape只能定義單一的形狀,而實際應用中,很多地方比如按鈕、Tab、ListIte
??????? 做Android開發(fā)的人都用過Selector,可以方便的實現View在不同狀態(tài)下的背景。不過,相信大部分開發(fā)者遇到過和我一樣的問題,本文會從源碼角度,解釋這些問題。??????? 首
在實際應用中,很多地方比如按鈕、Tab、ListItem等都是不同狀態(tài)有不同的展示形狀。舉個例子,一個按鈕的背景,默認時是一個形狀,按下時是一個形狀,不可操作時又是另一個形狀。有時候,不同狀態(tài)下改變的