UI美化笔记

作者: GB_speak | 来源:发表于2017-03-29 20:01 被阅读87次

    一、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)  方法设置等级

    相关文章

      网友评论

        本文标题:UI美化笔记

        本文链接:https://www.haomeiwen.com/subject/wjeyottx.html