Android开发知识集Android知识Android技术知识

UI美化笔记

2017-03-29  本文已影响87人  GB_speak

一、Style 风格 样式

针对于View   进行  使用 

在values文件夹中 的styles.xml 资源文件创建自己的style

可以继承  

1. 通过parent属性进行继承

2. 通过父类的名称点当style的名称

3. 继承的属性可以被覆盖

可以设置的属性包含:  对View的外观样式 大小颜色等等属性 都可以进行 设置

二、Theme 主题 

整体的Application和Activity 的样式  系统会默认提出很多的主题

1. 当Application设置了主题后  如果 当前application 下的Activity 设置了其他的主题 则  会只有这个activity 会使用他自己设置的主题

2. 系统主题中 常用的 :  NoActionBar  FullScreen

3. 自定义主题 在 styles.xml 文件中 定义一个style  继承与 AppBaseTheme  之后再做修改

三、Drawable 资源

1.selector  选择器  

   state_focused           聚焦   焦点   EditText  SearchView    

   state_pressed           向下按    压下    按下    Button    

   state_enabled           设置为  true的时候可以点击    false   的时候不可点击    ImageView  TextView 等    

   state_checkable       设置   TextView  onCLick  事件    

   state_checked          是否被选中   checkBox  RadioButton   

   state_selected          是否被选中    spinner

2.shape 标签

corners           角度 

gradient          渐变的背景色 

solid                背景色

stroke              边框 

3.layer-list

                   层叠的

4.level-list  没有代码提示 需要自己去写

1. 设置的时候 drawable 属性 引用图片

2. maxLevel  等级的最大值

    minLevel  等级的最小值    区间 都属于该等级范畴 显示该等级图片 注意 :  包含大不包含小

3. 使用该背景的时候  必须设置为ImageView的src 属性 不能使用background 属性

4. 在代码中通过使用  IamgeView.setImageLevel(int)  方法设置等级

上一篇下一篇

猜你喜欢

热点阅读