¿Cómo cambio el color de acento en las alertas de tema material de Android?

Tengo la siguiente declaración de tema en mi carpeta valores-v21:

<style name="BaseTheme" parent="android:Theme.Material.Light.DarkActionBar"> <item name="android:colorPrimary">@color/brand_primary</item> <item name="android:colorPrimaryDark">@color/status_bar_bg</item> <item name="android:colorAccent">#FF00FF</item> <item name="android:colorControlHighlight">#0000FF</item> </style> 

Estos colores se aplican a todo lo que se espera (por ejemplo, barra de estado o modo de acción), pero todos los controles (casillas de verificación, radios y botones) de las alertas aún tienen el color turquesa predeterminado. ¿Hay una manera de colorearlos también?

Ps No estoy usando la librería appcompat, con el propósito de esta pregunta debes fingir que no soporto nada debajo de Lollipop.

Supongo que por "alerta" significa un Dialog . Estos son controlados por una referencia temática diferente:

 <style name="AppTheme" parent="android:Theme.Material.Light.DarkActionBar"> <item name="android:alertDialogTheme">@style/BaseDialogTheme</item> </style> <style name="BaseDialogTheme" parent="android:Theme.Material.Dialog.Alert"> <item name="android:colorPrimary">...</item> </style> 
  • Cómo apoyar el diseño de materiales en dispositivos Android más antiguos
  • Actualizar la cabecera del cajón de navegación
  • ¿Hay código para Snackbars en Android L o se espera que los implementemos nosotros mismos?
  • Android Material Design: No se pudo encontrar el estilo 'toolbarStyle' en el tema actual
  • Android: makeSceneTransition para más de un elemento compartido
  • ¿Cómo agregar la casilla de verificación al cajón de navegación de materiales?
  • ¿Cómo puedo importar la biblioteca de diseño de material a Android Studio?
  • Efecto de ondulación en el cajón de navegación personalizado
  • fondo blanco para el selector de fecha diálogo sombra
  • Android CollapsingToolbarLayout con vista personalizada
  • FlipAndroid es un fan de Google para Android, Todo sobre Android Phones, Android Wear, Android Dev y Aplicaciones para Android Aplicaciones.