android - 如何在android中更改折叠工具栏的文本颜色和折叠工具栏的后退按钮颜色
解决方案
Android 设计库中的 CollapsingToolBar 将满足您的要求。
您将需要应用自定义工具栏主题。这是一个示例(这是您的 styles.xml 文件)。
<resources>
<!-- Base application theme. -->
<style name="AppTheme" parent="Theme.AppCompat.Light.NoActionBar">
<!-- Customize your theme here. -->
<item name="colorPrimary">@color/colorPrimary</item>
<item name="colorPrimaryDark">@color/colorPrimaryDark</item>
<item name="colorAccent">@color/colorAccent</item>
</style>
<style name="CustomToolbarTheme" parent="@style/ThemeOverlay.AppCompat.Dark.ActionBar">
<!-- HERE ARE THE CHANGES - Change color of different texts -->
<item name="android:textColorPrimary">@color/wacky_blue</item>
<item name="colorControlNormal">@color/toolbar_color</item>
</style>
</resources>
那么你需要在你的应用栏上设置这个:
<android.support.design.widget.CollapsingToolbarLayout
android:id="@+id/collapsing_toolbar"
...
android:theme="@style/CustomToolbarTheme"
...>
推荐阅读
- c# - 无法将“骰子”类型的对象转换为“System.IConvertible”类型
- c# - 为什么 Razor 页面 (OnX) 处理程序在调试/视觉工作室中被调用两次?
- python - 如何检查函数是否不返回值(API)
- python - 将过滤列表写入python中的文件
- c++ - 从模板生成排列
- c - 我在使用带有“Scons”的第三方库在 C 中编译时遇到问题
- python-3.x - Jinja HTML 显示索引号
- html - 使用 flexbox 最多可拼贴 6 张照片
- java - JavaFX:如何在 TableView 中禁用滚动条
- arduino - 如何从 arduino 刻录 PIC hex?