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


Color de flecha de ActionBarDrawerToggle v7

Cuando trato de cambiar el color de conmutación del cajón de navegación, sólo la hamburguesa lo cambia, la flecha mantiene su color nativo. Puedes verlo aqui – Introduzca aquí la descripción de la imagen

<style name="AppTheme" parent="Theme.AppCompat.NoActionBar"> <item name="android:windowBackground">@drawable/app_background</item> <item name="android:dropDownListViewStyle">@style/DropDownListViewStyle</item> <item name="colorPrimary">@color/primary</item> <item name="colorPrimaryDark">@color/primary_dark</item> <item name="colorAccent">@color/accent</item> <item name="android:textColor">@color/primary_text</item> <item name="android:windowNoTitle">true</item> <item name="windowActionBar">false</item> <item name="drawerArrowStyle">@style/DrawerArrowStyle</item> </style> <style name="DrawerArrowStyle" parent="@style/Widget.AppCompat.DrawerArrowToggle"> <item name="spinBars">true</item> <item name="color">@android:color/holo_red_dark</item> </style> 

Si cambio el tema principal a la flecha Theme.AppCompat.Light cambia su color a negro. Se utilizan los siguientes widgets: android.support.v7.app.ActionBarDrawerToggle; Android.support.v7.widget.Toolbar;

  • ¿Se ejecutará una aplicación con armeabi sólo en dispositivos armeabi-v7a?
  • El widget no aparece en la lista de widgets
  • ¿Cómo hacer la animación en Android?
  • Programar el texto TextView de forma programática
  • ¿Por qué un Comparator debería implementar Serializable?
  • No se muestra la versión de WebView UTF-8 de Android
  • ¿Qué estoy haciendo mal?

  • Fragmento de la transición estándar sin animar
  • Mostrar barra de pestañas y listIn Actionbar al mismo tiempo. (Android Honeycomb)
  • Utilizar FragmentStatePagerAdapter sin biblioteca de soporte
  • ¿Cómo agregar un widget a la pantalla principal de Android desde mi aplicación?
  • Cambiar elementos de NavigationView cuando el usuario está registrado
  • Botón de inicio de la barra de acción de Android
  • 4 Solutions collect form web for “Color de flecha de ActionBarDrawerToggle v7”

    Intenta usar

      <item name="colorControlNormal">@color/your_color</item> <item name="android:colorControlNormal">@color/your_color</item> 

    En lugar de su estilo de flecha de cajón.

    Para borrar mi comentario, intenta también:

      <item name="actionBarStyle">@style/My.ActionBar.Style</item> 

    y entonces:

      <style name="My.ActionBar.Style" parent="Widget.AppCompat.ActionBar"> <item name="colorControlNormal">@color/your_color</item> <item name="android:colorControlNormal">@color/your_color</item> </style> 

    Pruebe este para cambiar el color de DrawerArrow

     <style name="DrawerArrowStyle" parent="Widget.AppCompat.DrawerArrowToggle"> <item name="spinBars">true</item> <item name="color">@android:color/white</item> </style> 

    Esto funcionó para mí:

     if (Build.VERSION.SDK_INT >= Build.VERSION_CODES.M) { mDrawerToggle.getDrawerArrowDrawable().setColor(getColor(R.color.drawer_toggle_color)); } else { mDrawerToggle.getDrawerArrowDrawable().setColor(getResources().getColor(R.color.drawer_toggle_color)); } 

    Usted podría fijar la flecha de encargo u otro icono usando el método

     toolbar.setNavigationIcon(Int drawable resource); 
    FlipAndroid es un fan de Google para Android, Todo sobre Android Phones, Android Wear, Android Dev y Aplicaciones para Android Aplicaciones.