android xml界面小技巧
最近兩天學(xué)到了幾個(gè)xml使用的小技巧,記錄在這里備忘,也希望能幫到路過的大家。
其實(shí)下面的效果,如果有美工配合,都不是問題,但是,往往身邊沒有美工小伙伴,或者“美工女王”的氣場(chǎng)比較強(qiáng)大,不想輕易麻煩人家,那么下面的小技巧就會(huì)變得比較實(shí)用。另外,祝程序猿都能找到美工妹子做老婆,男女搭配,干活不累,^_^~
自動(dòng)選擇背景圖/背景顏色
其中,可選的狀態(tài)類型包括:
????????android:state_pressed=["true"?|?"false"] ????????android:state_focused=["true"?|?"false"] ????????android:state_selected=["true"?|?"false"] ????????android:state_checkable=["true"?|?"false"] ????????android:state_checked=["true"?|?"false"] ????????android:state_enabled=["true"?|?"false"] ????????android:state_window_focused=["true"?|?"false"]
沒有過多好解釋的,selector是最常用的東東
自定義形狀
shape支持多種效果,最常用的的是做圓角,
還有做邊框。
strock中的dashwith和dashGap屬性還可以實(shí)現(xiàn)虛線的效果。
此外,shape還可以實(shí)現(xiàn)漸變色