1.内容颜色不可改变,app:contentScrim失效
这是一个让我百思不得其解的bug,按道理来讲,设置了app:contentScrim="?attr/colorPrimary"(示例代码,实际上我指定的是透明色)就应该生效,且不应该受其他约束限制,但无论是xml中,还是java中,都无效。效果可见下图:
初步怀疑原因:
1.和状态栏的颜色、透明值有关。
因为我业务逻辑处理时,曾经颜色值是生效的。但后来不知道改什么,就变成了这样。
2.配置环境
按理说,所有导入的官方兼容包的版本应该一致,但是因为公司业务的关系和适配工作,我们各个兼容包的版本都不一致。
compile 'com.android.support:recyclerview-v7:22.2.1'
compile 'com.android.support:support-v4:23.0.0'
compile 'com.android.support:design:22.2.1'
compile 'com.android.support:appcompat-v7:22.2.1'
compileSdkVersion 22
buildToolsVersion '22.0.1'
minSdkVersion 14
targetSdkVersion 22
上面的配置环境,是我在尽量不改变现有逻辑的情况下做出的更改。不知道和这有没有关系。