4 votos

Un icono negro en la barra de estado de Marshmallow que lo hace ilegible en un fondo de pantalla oscuro.

Aunque el título enuncia el problema, la pregunta es acerca de una solución o solución a este comportamiento.

Como he encontrado, Marshmallow normalmente colorea los iconos de la barra de estado (Wi-Fi, Batería, Reloj) en el lanzador (pantallas de inicio) tomando el color de la región superior del fondo de pantalla establecido actualmente y tiñendo los iconos a una versión más oscura del mismo.

Esto está muy bien si tienes el cielo en tu papel tapiz, o algo de color claro; pero si tienes un paisaje urbano nocturno como papel tapiz, colorea los iconos para que sean "Más oscuro que el negro" (juego de palabras). Así que, mágicamente, tu Wi-Fi, batería, reloj y todo lo demás desaparece de la barra de estado. Sólo que no han desaparecido. Pon un fondo de pantalla claro o uno oscuro con la luz de la región superior, y están de vuelta.

No creo que esto sea un problema con el lanzador, ya que uso tanto Nova Prime como Google Now Launcher, y ambos tienen este problema. También revisé las opciones del Sintonizador de la interfaz de usuario del sistema para los ajustes relacionados con este mecanismo de tinte, y no existen (Los ajustes allí incluyen qué iconos de la barra de estado y azulejos de ajustes rápidos mostrar, la personalización del icono de la batería, el modo de demostración, y eso es todo).

Sé de 3 posibles soluciones para prevenir este comportamiento:

  1. Deshabilita la opción de la barra de estado transparente del Lanzador Nova en "Mira y siente", pero no quiero hacerlo.

  2. Usar Xposed+FSCB (barras de color de estilo plano) o similar. Bueno, Xposed en Lollipop 32-bit era inestable. ¿Malvavisco ARM64? (Realmente no tengo ni idea, pero definitivamente no estoy dispuesto a correr el riesgo.

  3. Esto fue muy sencillo. Usa un papel tapiz liviano. (Bueno, entonces no habría hecho esta pregunta, ¿verdad?)

La pregunta es: "¿Puedo tener lo mejor de ambos mundos (es decir, mis oscuros paisajes urbanos nocturnos como fondos de pantalla e iconos visibles de la barra de estado)?"

Las soluciones que prefiero pueden involucrar a Root pero no Xposed, y no 1 o 3 arriba. También es preferible si la solución tiñe los iconos de blanco en un fondo de pantalla oscuro pero conserva el comportamiento de la acción de otra manera, y no afecta a otras aplicaciones que no sean el lanzador, porque mi problema no afecta a otras aplicaciones que no sean el lanzador.

Antecedentes:

Mi HTC Nexus 9 16GB, Wi-Fi, flounder/volantis ejecutando Marshmallow 6.0.0 MRA58K rooteado con TWRP 2.8.7.0 ElementalX 4.02

Algunas fotos:

Haga clic en las imágenes para ampliarlas

Papel pintado ligero:

IMG

Papel tapiz oscuro:

IMG

Papel tapiz oscuro con la región superior clara (¿Qué?):

IMG

Lo que quiero ( Esto es de mi teléfono, el mismo Nova Prime, 4.4.2, (Iconos de señal de Lollipop cortesía de GravityBox KK)):

IMG

0 votos

@AndrewT. No sé por qué ocurría en Google Now Launcher, pero al desactivar dicha función en Nova se solucionó el problema en ambos lanzadores

0 votos

No tenía ni idea de que Nova habilitara esto por defecto en Marshmallow. La opción no parece existir en mi teléfono 4.4.2

0 votos

Sí, ese problema podría estar en mi lado, pero como se resolvió, no voy a investigar más. Gracias.

6voto

Andrew T. Puntos 2107

Basado en reddit (y lo he probado yo mismo), aparentemente es una característica de Lanzador Nova en el Android 6.0 Marshmallow llamado "Iconos oscuros". Parece que está habilitado por defecto para los usuarios existentes después de actualizar la aplicación (en mi caso, la nueva instalación tendrá que activar esta configuración manualmente).

El ajuste se puede comprobar en Configuración de Nova - Look & feel - Iconos oscuros . Tenga en cuenta que esto es una nueva característica de Marshmallow, que permite a una aplicación tener iconos de estado negro para la barra de estado de la luz y, por lo tanto, el ajuste sólo está disponible en Marshmallow y más arriba.

En cuanto a por qué también afectó al lanzador de Google Now, no tengo ni idea, ya que no pude reproducir el tema en Nexus 5 ejecutando Marshmallow 6.0. Incluso si dejo la opción activada en el Nova Launcher, cambiar la configuración de inicio (en Configuración - Inicio - Lanzador de Google Now ) y presionando el botón "Home" revertirá todo el lanzador a Google Now Launcher con su icono blanco predeterminado.

0 votos

Tienes razón. Lo tengo por defecto al actualizar la aplicación.

0 votos

No puedo creer que acabo de cambiar de ROM y tenía el mismo problema y no podía resolverlo hasta que cambié de nuevo al lanzador de stock y encontré que podía ver los iconos. Entonces me di cuenta de que era Nova launcher el que causaba el problema. Gracias ahora he resuelto el problema.

1voto

Basado en la investigación de @Andrew T., entendí que esto no es realmente un problema con el sistema, sino que era una característica, "Iconos Oscuros", que el Lanzador Nova sólo muestra y habilita por defecto en Marshmallow, no en KitKat o inferior (no estoy seguro de Lollipop).

La opción en los dispositivos de Malvavisco existe en la Configuración Nova → Look and Feel → Dark Icons (un interruptor). Desactivando esto hizo que los iconos se volvieran blancos en todas partes, como es normal.

No tenía ni idea de por qué esto afectaba al lanzador de Google Now también, pero al deshabilitar la opción en Nova lo arregló allí también. El efecto en el lanzador de Google Now me hizo pensar que era una característica o un error del sistema, pero aclararé que en realidad no era así. Esto se debió a Nova Launcher y a alguna condición desconocida que hizo que afectara a ambos lanzadores. Esa razón podría ser específica del sistema. Gracias por la ayuda de todos.

PreguntAndroid.com

PreguntAndroid es una comunidad de usuarios de Android en la que puedes resolver tus problemas y dudas.
Puedes consultar las preguntas de otros usuarios, hacer tus propias preguntas o resolver las de los demás.

Powered by:

X