引用系统的样式,大概分为两种;
一、兼容包里面的样式;---样式示例: ?attr/selectableItemBackground
二、Sdk的样式;---样式示例: ?android:attr/selectableItemBackground
如果想知道Sdk或者兼容包里面,谷歌工程师,是怎么写Style的;
那么开始寻找:
一 先找兼容包:
随便写一个View,引用兼容包的样式;
image.png
按住Ctrl键,用鼠标左键进入----》
image.png
使用Ctrl+F,搜索这个样式;
image.png
找到了,Ctrl+鼠标左键进入
image.png
------------------------------------------------我是分割线---------------------------------------------------
二、找Sdk包的样式
样式例子: (?android:attr/selectableItemBackground)
image.png
找到你的Style的Theme
image.png
一步一步Ctrl+鼠标左键点进去
image.png
如果遇到这种情况, 就看你想看到哪一个Sdk的样式,我选择的是V21;
image.png
到这里的时候,把鼠标放在Material下面,点击进入,然后使用搜索,搜索我们想看到的Style;
image.png
image.png
这里是点不进去的,但是我们知道这个文件的名字叫什么了,然后去Sdk的位置去找
image.png
用Project打开项目结构,到Libraries目录,
找到第一排,res目录,从上面的图中知道,引用的是drawable文件,所以从drawable开始找;
image.png
找到;
这里感谢 Jar的指导 https://github.com/qiujayen
网友评论