bonjour

j'ai une erreur de compilation sous Android Studio
a cette ligne : curveColor = getResources().getColor( R.color.curveColor );
je sais pas pourquoi

qui peux m'aider ?

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
package mobile.pascal;
 
import android.content.Context;
import android.graphics.Canvas;
import android.graphics.Color;
import android.graphics.Paint;
import android.graphics.Rect;
import android.util.AttributeSet;
import android.view.View;
 
public class CurveTracer extends View {
 
    public static interface Function {
        public double computeValue(double x);
    }
 
    private Paint paint = new Paint( Paint.ANTI_ALIAS_FLAG );
    private int curveColor = 0xFFFF0000;
    private double xMin = -Math.PI;
    private double xMax =  Math.PI;
    private double stepX = 0.1;
 
    private double yMin = -1;
    private double yMax =  1;
 
    private Function function = new Function() {
        @Override public double computeValue(double x) {
            return Math.sin( x );
        }
    };
 
    public CurveTracer( Context context ) {
        super( context );
        curveColor = getResources().getColor( R.color.curveColor );
    }
 
    public CurveTracer( Context context, AttributeSet attrSet  ) {
        super( context,attrSet );
        curveColor = getResources().getColor( R.color.curveColor );
    }