0

J'ai cherché des heures sur Google pour trouver une réponse à cette question apparemment évidente, mais je ne trouve même pas d'autre exemple de quelqu'un qui essaie de le faire. Est-il possible d'avoir un dégradé à partir d'une barre d'action Android dans les onglets selon la maquette ci-dessous.Dégradé depuis la barre d'action vers les onglets

enter image description here

Création du gradient dans le actionbar ou les onglets est simple mais un gradient continu me échappe actuellement

comme l'a demandé ici est le gradient xml

<?xml version="1.0" encoding="utf-8"?> 
<shape xmlns:android="http://schemas.android.com/apk/res/android"> 
    <gradient 
     android:angle="135" 
     android:endColor="@color/colorPrimary" 
     android:startColor="@color/colorAccent" /> 
</shape> 

J'ai construit la Des tablatures comme celle-ci mais je n'ai inclus aucune tentative de dégradé ici car tout ce que j'ai essayé est si terrible qu'il ne vaut pas la peine de poster. Le plus proche je suis recréait le gradient mais c'est ORDURES

<?xml version="1.0" encoding="utf-8"?> 
<menu 
    xmlns:android="http://schemas.android.com/apk/res/android" 
    xmlns:myapp="http://schemas.android.com/apk/res-auto"> 
    <item android:id="@+id/item_menu_ok" 
      android:icon="@drawable/ic_action_ok" 
      android:title="@string/ok" 
      myapp:showAsAction="ifRoom"></item> 
    <item android:id="@+id/item_menu_cancel" 
      android:icon="@drawable/ic_action_cancel" 
      android:title="@string/cancel" 
      myapp:showAsAction="ifRoom"></item> 
    <item android:id="@+id/item_menu_third" 
      android:icon="@drawable/ic_action_third" 
      android:title="@string/third" 
      myapp:showAsAction="ifRoom"></item> 
</menu> 
+0

poster votre xml s'il vous plaît –

+0

Postez le xml d'activité, où vous déclarez la barre d'outils/barre d'outils et tablayout –

Répondre

2

Vous pourriez envisager le creusement de fossés ActionBar pour le ToolBar

plus moderne qui vous permettra de faire le TabLayout un enfant de la vue la barre d'outils, la rendre transparente et définir la pente en arrière-plan pour la barre d'outils

Autres raisons de passage à l'aide de la barre d'outils sont discutés dans "Should we replace Action Bar by ToolBar?"

+0

Bonne réponse. Je n'ai pas prêté beaucoup d'attention à la bibliothèque de soutien, mais je suppose que je devrais avoir. – EnduroDave