Alterar cores da barra de ação

Preciso alterar as cores da barra de ação, mas quando altero esses dados no aplicativo Android, eles não são alterados dinamicamente (ao contrário do iOS).

Quando preciso alterar a cor padrão da barra de ação para branca (cor de fundo), o sistema alterará automaticamente o título e retornará as cores das setas para preto (são brancas e invisíveis). Como eu disse acima, no aplicativo iOS apenas com esse código, o sistema já faz essa troca automaticamente, no entanto, para Android, não sei como fazer esse mesmo efeito.

Siga o código abaixo:

private void ChangeActionBarColor()
{
    var navigationPage = Detail as NavigationPage;
    navigationPage.BarBackgroundColor = Ambiente.Instance.NavigationColor;
    navigationPage.BarTextColor = Ambiente.Instance.NavigationItemColor;
    Title = Ambiente.Instance.NavigationTitle;
}

questionAnswers(1)

yourAnswerToTheQuestion