android xml界面小技巧
扫描二维码
随时随地手机看文章
最近两天学到了几个xml使用的小技巧,记录在这里备忘,也希望能帮到路过的大家。
其实下面的效果,如果有美工配合,都不是问题,但是,往往身边没有美工小伙伴,或者“美工女王”的气场比较强大,不想轻易麻烦人家,那么下面的小技巧就会变得比较实用。另外,祝程序猿都能找到美工妹子做老婆,男女搭配,干活不累,^_^~
自动选择背景图/背景颜色
其中,可选的状态类型包括:
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属性还可以实现虚线的效果。
此外,shape还可以实现渐变色