Zendesk 操作栏颜色更改 (Android)

Zendesk Action Bar Color change (Android)

我正在尝试更改 Zendesk 中的操作栏颜色 Activity。

下面是我的样式代码。

 <style name="ZendeskCustom" parent="ZendeskSdkTheme.Light.DarkActionBar">
        <item name="colorPrimary">@color/baseColor</item>
    
        <item name="colorPrimaryDark">@color/baseColor</item>
    
        <item name="colorAccent">@color/blueAccent</item>
    
        <item name="actionBarTheme">@style/MyActionBar</item>
    </style>

    <style name="MyActionBar" parent="Theme.AppCompat.Light.DarkActionBar">
        <item name="android:background">@color/baseColor</item>
    </style>

感谢帮助。谢谢

试试这个来改变 ActionBar 的颜色 你需要 colorPrimary in color.XML

示例代码

<item name="colorPrimary">#FF4081</item>

在 style.xml

中添加以下 XML 片段
<style name="ZenDeskTheme" parent="ZendeskSdkTheme.Light">
    <item name="colorPrimary">@color/colorBlack</item>
    <item name="colorPrimaryDark">@color/colorWhite</item>
    <item name="colorAccent">@color/colorBlack</item>
</style>

在 AndroidManifest.xml

中添加下面的 activity 标签
        <activity  
        android:exported="false"
        android:name="zendesk.messaging.MessagingActivity"
        android:theme="@style/ZenDeskTheme" />

您可以单独处理 ZENDESK 消息 activity 颜色。(android:exported="false") 适用于 android 12 个用户