【发布时间】:2016-01-17 19:39:07
【问题描述】:
我有一个奇怪的问题,我认为它与主题有关。
我将我的应用程序分为三个部分:仪表板活动、列表活动和详细信息活动。每个活动都有相同的主题。但是从活动三恢复后,我的工具栏是透明的并且失去了他的原色。
我可以通过复制主题并重命名来避免这种情况。
有人对此有解决方案吗?
<style name="TransAppTheme" parent="AppTheme">
<item name="android:windowBackground">@android:color/transparent</item>
<item name="android:windowIsTranslucent">true</item>
</style>
<style name="AppTheme" parent="AppTheme.Base"/>
<style name="AppTheme.Base" parent="Theme.AppCompat.Light.NoActionBar">
<item name="android:textColorPrimary">@color/text_primary</item>
<item name="android:textColorSecondary">@color/text_secondary</item>
<item name="colorPrimary">@color/dukes_blue_dark</item>
<item name="colorPrimaryDark">@color/dukes_blue_statusbar</item>
<item name="colorAccent">@color/accent_amber_200</item>
<item name="colorButtonNormal">@color/dukes_blue_dark</item>
<item name="colorControlNormal">@color/dukes_blue_dark</item>
<item name="colorControlActivated">@color/dukes_blue_dark</item>
</style>
【问题讨论】:
-
能否分享相关代码
-
我明天发布我的代码。
-
您是否在详细活动或其他地方为工具栏设置动画,将颜色设置/更改为透明?也许一些滚动效果或动画?
-
@DavidMedenjak 是的,我为我的工具栏设置了动画。在滚动期间淡入透明。但是在我的列表和详细信息活动中,我没有重复使用相同的工具栏实例。
标签: android android-theme android-toolbar