2017-10-20 18 views
0

J'utilise la bibliothèque com.tech.freak.wizardpager pour mon projet android. Je veux juste savoir comment changer les couleurs des marches quand je suis dans les pages de l'assistant.Modifier les couleurs de com.tech.freak.wizardpager.ui.StepPagerStrip

Je vois cela dans le code bibliothèque, mais quand changer de rien des ressources Happens:

public StepPagerStrip(Context context, AttributeSet attrs, int defStyle) { 

     super(context, attrs, defStyle); 

     final TypedArray a = context.obtainStyledAttributes(attrs, ATTRS); 
     mGravity = a.getInteger(0, mGravity); 
     a.recycle(); 

     final Resources res = getResources(); 
     mTabWidth = res.getDimensionPixelSize(R.dimen.step_pager_tab_width); 
     mTabHeight = res.getDimensionPixelSize(R.dimen.step_pager_tab_height); 
     mTabSpacing = res.getDimensionPixelSize(R.dimen.step_pager_tab_spacing); 

     mPrevTabPaint = new Paint(); 
     mPrevTabPaint.setColor(res.getColor(R.color.step_pager_previous_tab_color)); 

     mSelectedTabPaint = new Paint(); 
     mSelectedTabPaint.setColor(res.getColor(R.color.step_pager_selected_tab_color)); 

     mSelectedLastTabPaint = new Paint(); 
     mSelectedLastTabPaint.setColor(res.getColor(R.color.step_pager_selected_last_tab_color)); 

     mNextTabPaint = new Paint(); 
     mNextTabPaint.setColor(res.getColor(R.color.step_pager_next_tab_color)); 
    } 

-je modifier les couleurs xml

<resources> 
    <color name="step_pager_previous_tab_color">#6303a9f4</color> 
    <color name="step_pager_selected_tab_color">#ffffff</color> 
    <color name="step_pager_selected_last_tab_color">#ffffff</color> 
    <color name="step_pager_next_tab_color">#a8212121</color> 

    <color name="review_green">@android:color/white</color> 

    <color name="text_light">#66000000</color> 
    <color name="white">#ffffff</color> 
</resources> 

Mais il suffit de changer les couleurs de la page d'examen (la dernière) Est-ce que quelqu'un a utilisé cette bibliothèque?

Essayé de passer outre les couleurs, mais a obtenu cette erreur:

Error:Execution failed for task ':app:mergeDebugResources'. 
> [color/step_pager_selected_last_tab_color] C:\Users\NEO\AndroidStudioProjects\elbache\app\src\main\res\values\styles.xml [color/step_pager_selected_last_tab_color] C:\Users\NEO\AndroidStudioProjects\elbache\app\src\main\res\values\colors.xml: Error: Duplicate resources 
[color/step_pager_next_tab_color] C:\Users\NEO\AndroidStudioProjects\elbache\app\src\main\res\values\styles.xml [color/step_pager_next_tab_color] C:\Users\NEO\AndroidStudioProjects\elbache\app\src\main\res\values\colors.xml: Error: Duplicate resources 
[color/text_light] C:\Users\NEO\AndroidStudioProjects\elbache\app\src\main\res\values\styles.xml [color/text_light] C:\Users\NEO\AndroidStudioProjects\elbache\app\src\main\res\values\colors.xml: Error: Duplicate resources 
[color/step_pager_selected_tab_color] C:\Users\NEO\AndroidStudioProjects\elbache\app\src\main\res\values\styles.xml [color/step_pager_selected_tab_color] C:\Users\NEO\AndroidStudioProjects\elbache\app\src\main\res\values\colors.xml: Error: Duplicate resources 
[color/step_pager_previous_tab_color] C:\Users\NEO\AndroidStudioProjects\elbache\app\src\main\res\values\styles.xml [color/step_pager_previous_tab_color] C:\Users\NEO\AndroidStudioProjects\elbache\app\src\main\res\values\colors.xml: Error: Duplicate resources 
+0

Avez-vous essayé de passer outre cette couleur? –

Répondre

0

essayer avec des couleurs dominantes dans votre propre color.xml

<resources 
    xmlns:app="http://schemas.android.com/tools"> 

    <color name="step_pager_previous_tab_color" app:override="true">#6303a9f4</color> 
    <color name="step_pager_selected_tab_color" app:override="true">#ffffff</color> 
    <color name="step_pager_selected_last_tab_color" app:override="true">#ffffff</color> 
    <color name="step_pager_next_tab_color" app:override="true">#a8212121</color> 

    <color name="review_green" app:override="true">#ffffff</color> 

    <color name="text_light" app:override="true">#66000000</color> 
    <color name="white">#ffffff</color> 
</resources> 
+0

Je l'essaie, mais aucun résultat, édité avec la sortie –

+0

je veux changer la direction de la bande comment puis-je faire –