Android 样式和主题
兴帅_
我的博客大多是我学习过程中笔记部分中整理出来的,
以专栏的方式存放知识点,参考了很多大牛的资料。没有那么专业。没有个人情感。有些部分已经找不到出自何方。但我尊重知识整理的先驱们。salute!
展开
-
Android Style(介绍)
1,什么是样式 style(样式)是针对窗体元素级别的,改变指定控件或者Layout的样式。 抽取一些共同的属性写到style,可以省略大量重复的属性代码。 2,样式的创建:【1】在res/values目录下新建一个名叫style.xml的文件。增加一个 <resources>根节点。【2】在<resources>根节点中新建<...原创 2019-11-25 11:23:22 · 603 阅读 · 0 评论 -
Android Style自定义样式
1,为什么要使用自定义样式: 当几个页面或者是几个控件长得都差不多的时候 我们就可以抽出一个样式 2,怎么使用自定义样式 使用自定义样式的的技巧,因为使用样式是用来提取公共部分内容。我创建一个View把里面属性书写完成后,粘贴到样式中,一一进行更改完成样式 【1】在res目录下的values下的style.xml里面定义一个样式<!--自...原创 2019-11-25 11:25:43 · 430 阅读 · 0 评论 -
Android Theme(主题介绍)
1,主题介绍:【1】主题是Andorid所有的界面风格。我们可以使用系统的black或者Light主题,也可以自己定义主题进行切换,定义的方式和样式是一样的【2】主题和样式的区别: 应用的范围不同,主题的应用比较大,样式作用范围比较小一般作用在控件上,主题一般应用在当前清单文件application节点下或者Activity节点上. 定义样式和主题不是必须在res下...原创 2019-11-25 11:27:03 · 633 阅读 · 0 评论 -
Android Theme使用系统主题
1,主题的来源有三个: 来自Android系统自带的 来自兼容包的(比如v7兼容包) 你自己写一个主题 2,如何使用Android自带的主题和兼容包主题 使用android系统中自带的主题要加上“android:”,如:android:Theme.Black 使用v7兼容包中的主题不需要前缀,直接:Theme.AppCompat 【...原创 2019-11-25 11:28:04 · 288 阅读 · 0 评论 -
Android Theme修改系统主题
1,Theme的作用范围【1】Theme(主题)是针对窗体级别的,改变窗体样式,对整个应用或某个Activity存在全局性影响。【2】主题依然在<style>元素里边申明,也是以同样的方式引用。 不同的是Theme可以在Android Manifest中定义的<application>和<activity>中通过设置属性 android:th...原创 2019-11-25 11:29:07 · 1123 阅读 · 0 评论 -
Android Theme切换皮肤Demo
1,实现效果 点击按钮切换主题 2,实现逻辑【1】把资源文件拷贝到对应的values-v21下,color.xml和styles.xml【2】创建布局<?xml version="1.0" encoding="utf-8"?><android.support.v4.widget.DrawerLayout xmlns:android...原创 2019-11-25 11:30:26 · 151 阅读 · 0 评论 -
Android Theme皮肤主题资源文件
1,实现换肤功能的资源文件2,设置对应的值进行变色5.0之后1.colorPrimary应用的主要色调,actionBar默认使用该颜色,ToolBar导航栏的底色(背景颜色)2.colorPrimaryDark应用的暗色调,StatusBar默认使用该颜色3.statusBarColor顶部状态栏...原创 2019-11-25 12:04:46 · 283 阅读 · 0 评论