Cambiar los colores de la barra de acción

Necesito cambiar los colores de la barra de acción, pero cuando cambio estos datos en la aplicación de Android, no cambia los colores dinámicamente (a diferencia de iOS).

Necesito que cuando cambie el color predeterminado de la barra de acción a blanco (color de fondo), el sistema cambiará automáticamente el título y devolverá los colores de las flechas a negro (son blancos e invisibles). Como dije anteriormente, en la aplicación de iOS solo con este código, el sistema ya hace este cambio automáticamente, sin embargo, para Android no sé cómo hacer este mismo efecto.

Sigue el siguiente código:

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

Respuestas a la pregunta(1)

Su respuesta a la pregunta