自定义控件样式
2015-12-28 14:45
417 查看
分三个层次:drawable->selector->style
drawable可以是一张图片、颜色、xml文件画的矢量图。
xml矢量图根节点是shape,属性用来指定形状,子标签有solid(填充),corners(圆角),gradient(渐变),padding(间隔),size(大小),stroke(描边)。
selector的根节点是selector,子标签格式是< item = android:?? android:drawable = ?? >。
前面是android命名空间中的属性,常用的有。。。。。。调用是android : background = ???
style的根节点是resource,属性有name和parent,name在调用时style = @style/name,parent继承自某个已经定义好的控件(就是除了接下来修改的item,其余都跟这个控件一样)。
子标签格式是< item name=”android:textSize” > 18sp < / item >。
其实跟在activity_main.xml中写一样,只是方便复用。
drawable可以是一张图片、颜色、xml文件画的矢量图。
xml矢量图根节点是shape,属性用来指定形状,子标签有solid(填充),corners(圆角),gradient(渐变),padding(间隔),size(大小),stroke(描边)。
selector的根节点是selector,子标签格式是< item = android:?? android:drawable = ?? >。
前面是android命名空间中的属性,常用的有。。。。。。调用是android : background = ???
style的根节点是resource,属性有name和parent,name在调用时style = @style/name,parent继承自某个已经定义好的控件(就是除了接下来修改的item,其余都跟这个控件一样)。
子标签格式是< item name=”android:textSize” > 18sp < / item >。
其实跟在activity_main.xml中写一样,只是方便复用。
相关文章推荐
- 利用css样式画各种图形--初步、进阶、高级
- CSS3:制作阴影
- css布局之水平垂直居中
- 弄懂css中单位px和em,rem的区别
- CSS3学习记录四(动画-变形)
- 纯css实现警示框页面(带关闭窗口按钮)
- CSS 魔法系列:纯 CSS 绘制三角形(各种角度)
- 兼容各种浏览器css圆角矩形的写法
- css中使用if条件在各大浏览器(IE6\IE7\IE8)中hack方法解决教程
- CSS清除浮动的方法
- CSS3:垂直居中&圆角矩形
- 切换CSS实现开/关按钮切换
- HTML/CSS的知识要点
- Repeater控件条纹样式
- bind元素和unbind元素使用
- Label Font 字体样式设置
- css绝对定位、相对定位和文档流的那些事
- HTML&CSS----练习隐藏导航栏(三级导航)
- 绚丽的CSS3发光按钮特效
- css中text-align:justify文字两端对齐ie兼容属性text-justify