Como substituir estilos de uma biblioteca que possui sua própria atividade

Eu tenho uma biblioteca que possui suas próprias atividades com os atributos colorPrimary e colorPrimaryDark. No aplicativo que está usando esta biblioteca, existem valores diferentes para esses atributos de cores.

Existe uma maneira de fazer com que a biblioteca use o estilo fornecido pelo aplicativo de chamada?

Para que, no final, se o aplicativo tiver uma barra de ferramentas verde, as atividades na biblioteca terão uma barra de ferramentas verde, não a definida no tema da biblioteca.

Este é o tema da biblioteca:

<style name="LibraryTheme" parent="Theme.AppCompat.Light.DarkActionBar">
    <item name="colorPrimary">@color/red</item>
    <item name="colorPrimaryDark">@color/dark_red</item>
</style>

E este é o tema principal do aplicativo de amostra:

<style name="SampleAppTheme" parent="Theme.AppCompat.Light.DarkActionBar">
    <item name="colorPrimary">@color/green</item>
    <item name="colorPrimaryDark">@color/dark_green</item>
    <item name="colorAccent">@color/accent_color</item>
</style>

questionAnswers(1)

yourAnswerToTheQuestion