Tengo un color de acento que uso a través de mis diseños. Lo tengo definido como un estilo que aplico a un TextView.Configuración de un color según el tema
Mi aplicación le permite al usuario elegir entre un tema oscuro y un tema claro. Me gustaría ajustar el color de acento en función del tema seleccionado.
- No se puede definir un color en un tema
- no se puede definir un color de la lista de estado basado en el tema
- No se pueden separar los recursos basados en el tema (como pueda para dicha versión o tamaño de la pantalla)
- no se puede actualizar el color de recurso de código (??? no es 100% en esto ???)
¿Cómo debo controlar mi acento de color basado en el tema seleccionado?
La guía de desarrollo da un ejemplo de un tema que utiliza un color personalizado, que está cerca de lo que quiero. Necesito poder cambiar el color en tiempo de ejecución. Sé que podría entrar en mi código y la X indica dónde se está usando este estilo. Pude ferritar el componente y establecer el color de esa manera. Pero creo que podría lograr esto con alguna combinación de estilo/tema.
Gracias