2016-05-16 6 views
0

Ich erstelle ein Kreisdiagramm mit der MPAndroidChart-Bibliothek. In meiner App habe ich einen schwarzen Hintergrund und die Textfarbe der Tortendiagrammbeschreibung ist grau, Standard, was nicht gut für mich ist. Ich kann das nicht ändern.Wie ändere ich die Textfarbe der Kreisdiagrammbeschreibung in MPAndroidChart?

Wie ändere ich die Textfarbe der Beschreibung?

Mein Kreisdiagramm:

+0

Bitte nicht Ihre Frage wiederholen, einfach bearbeiten Sie Ihre bestehende Frage und es wird Beule in die Warteschlange oben. –

+0

wow ... ich wusste das nicht .... Danke jay für diesen neuen Tipp :) – Bharat

Antwort

1

Verwendung setDescriptionColor(int color) Methode

chart.setDescriptionColor(getResources().getColor(R.color.your_color));

0
Hope this Helpful text color also you can change from here. 

    Into your Library **"MPChartLib"** 
    First Go:- Package:- Chart---> Chart.java 
    Then Go:- init(); 
    Change Pie Chart Discription text color:- 

    public void setDescriptionColor(int color) { 
     mDescPaint.setColor(color); 
    } 

    Change other texts Color From here:- 
      mDescPaint = new Paint(Paint.ANTI_ALIAS_FLAG); 
      mDescPaint.setColor(Color.BLACK); 
      mDescPaint.setTextAlign(Align.RIGHT); 
      mDescPaint.setTextSize(Utils.convertDpToPixel(9f)); 
      mInfoPaint = new Paint(Paint.ANTI_ALIAS_FLAG); 
      mInfoPaint.setColor(Color.rgb(0, 0, 0)); // black 
      mInfoPaint.setTextAlign(Align.CENTER); 
      mInfoPaint.setTextSize(Utils.convertDpToPixel(15f)); 
      mDrawPaint = new Paint(Paint.DITHER_FLAG); 
1

Vorerst Dinge, die ich wenig verändert. So ist die letzte für mich bekannte Lösung wäre:

description.setTextColor(ContextCompat.getColor(context, R.color.your_color)); 

wo description Stand für Description description = new Description();