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.

  • Las pestañas personalizadas de Chrome no abren otras aplicaciones
  • No puedo iniciar Chrome CustomTabsIntent en mi aplicación para Android
  • ¿Cómo agrega encabezados HTTP personalizados a las pestañas personalizadas de Chrome?
  • El método setCloseButtonIcon () no cambia por defecto.
  • Firebase Dynamic Links no vincula profundamente con la URL corta en pestañas personalizadas
  • Las pestañas personalizadas de Chrome cambian el botón de cierre predeterminado que no funciona
  • Com.android.support:customtabs: No hay método virtual launchUrl
  • 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.