【问题标题】:Android 5.0: howto change Overview Screen Task Title background colorAndroid 5.0:如何更改概览屏幕任务标题背景颜色
【发布时间】:2014-10-21 20:57:33
【问题描述】:

新的 Android 5.0 Lollipop Overview Screen 为每个应用的任务提供屏幕截图和(默认情况下)灰色标题栏。

一些棒棒糖应用程序(例如新的 Play 商店)使用不同的颜色。如何更改概览屏幕标题背景的颜色?

【问题讨论】:

    标签: android android-theme android-5.0-lollipop


    【解决方案1】:

    一般来说,如果您的目标是 Material,那么您应该在您的主题中设置 colorPrimary(操作栏、最近)、colorPrimaryDark(状态栏)和 colorAccent(复选框、进度条等) .

    也就是说,您可以使用以下方法动态地将最近的颜色更改为其他颜色:

    TaskDescription taskDesc = new TaskDescription(myTitle, myIcon, myColor);
    myActivity.setTaskDescription(taskDesc);
    

    【讨论】:

    • 我不断收到一个错误,即primaryColor 必须是不透明的。我已经验证它确实是不透明的。会不会与我的主题或我调用代码时发生冲突?
    • 已解决 - 我的 colorPrimary 未设置为 Alpha 255,这导致了问题。在设置自定义颜色之前似乎先使用它。
    • @Codeversed Android 的良好经验法则是将 FF 添加到您使用的每个颜色代码的开头(如果您没有完全 100% alpha,则添加另一个值)。
    • 我在我的应用程序中设置了 colorPrimaryDark,colorPrimary,colorAccent 样式颜色的主题。我也试过你的代码。它适用于疼痛颜色我的意思是没有不透明度但是当我添加 alpha 颜色时,如果我使用“4DFFFFFF”颜色应用程序崩溃,它会崩溃。使用“FFFFFF”颜色效果很好
    • @alanv 这个问题有帮助吗? stackoverflow.com/questions/29161776/…
    猜你喜欢
    • 1970-01-01
    • 2021-02-07
    • 1970-01-01
    • 2011-05-17
    • 2019-11-15
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多