Join FlipAndroid.COM Telegram Group: https://t.me/joinchat/F_aqThGkhwcLzmI49vKAiw


Cómo cambiar el color de un título en las pestañas personalizadas de Chrome

¿Hay alguna manera de cambiar el color de un título en las pestañas personalizadas de Chrome?

Aplicé las pestañas personalizadas de Chrome para mostrar una página web. Para hacer, utilicé la clase de CustomTabsIntent.Builder. Sin embargo, no hay ninguna interfaz para cambiar el color del título.

String url = "www.google.com"; CustomTabsIntent.Builder intentBuilder = new CustomTabsIntent.Builder(); intentBuilder.setToolbarColor(getResources().getColor(R.color.primary)); intentBuilder.setShowTitle(true); intentBuilder.setCloseButtonIcon(BitmapFactory.decodeResource(getResources(), R.drawable.ic_arrow_back)); intentBuilder.setStartAnimations(getActivity(), R.anim.slide_in_right, R.anim.slide_out_left); intentBuilder.setExitAnimations(getActivity(), android.R.anim.slide_in_left, android.R.anim.slide_out_right); CustomTabActivityHelper.openCustomTab(getActivity(), intentBuilder.build(), Uri.parse(url), new WebviewFallback()); 

Basándose en el código anterior, las pestañas personalizadas de Chrome muestran un texto de título de color negro. Quiero cambiar el título a un color blanco.

4 Solutions collect form web for “Cómo cambiar el color de un título en las pestañas personalizadas de Chrome”

Sería bueno si había una posibilidad de cambiar el color del texto y la barra de estado. Por ejemplo, nuestra aplicación tiene configuraciones de color diferentes, por lo que ahora no hay coherencia entre la aplicación y las pestañas personalizadas de Chrome. Eso parece un poco malo.

Tal vez hay una posibilidad de obtener los colores de las pestañas personalizadas de Chrome para el texto y la barra de estado para que podamos ajustarlo a nuestra aplicación (tenemos plantillas que el usuario puede elegir).

Introduzca aquí la descripción de la imagen

No puede cambiar el color del título de forma programática en la ficha personalizada de Chrome. La única manera que puede seguir son las especificaciones de diseño de material.

Si tiene el color principal y primario de su aplicación con sombras oscuras, las pestañas personalizadas utilizarán el botón oscuro, el botón de cierre oscuro y el botón de menú de desbordamiento oscuro.

Ejemplo de colores oscuros en la paleta de materiales

Si tienes colores primarios y primarios de color claro con tonos claros, las pestañas personalizadas de Chrome utilizarán tonos claros, etc.

Ejemplo de colores claros en la paleta de materiales

Por lo tanto, debe prestar atención en el número de primaria y primaryDark color.

Como se menciona en una de las respuestas, el color del texto del título se elige automáticamente para el mejor contraste con el color del título, no hay otra forma de establecerlo.

Establecer el color de la barra de herramientas.

 intentBuilder.setToolbarColor(ContextCompat.getColor(this, R.color.colorPrimary)); 
FlipAndroid es un fan de Google para Android, Todo sobre Android Phones, Android Wear, Android Dev y Aplicaciones para Android Aplicaciones.