最近兩天學到了幾個xml使用的小技巧,記錄在這里備忘,也希望能幫到路過的大家。
其實下面的效果,如果有美工配合,都不是問題,但是,往往身邊沒有美工小伙伴,或者“美工女王”的氣場比較強大,不想輕易麻煩人家,那么下面的小技巧就會變得比較實用。另外,祝程序猿都能找到美工妹子做老婆,男女搭配,干活不累,^_^~
自動選擇背景圖/背景顏色
其中,可選的狀態(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屬性還可以實現(xiàn)虛線的效果。
此外,shape還可以實現(xiàn)漸變色