diff --git a/DEV4.5/exo2_controle b/DEV4.5/exo2_controle new file mode 100644 index 0000000..e48d2a2 --- /dev/null +++ b/DEV4.5/exo2_controle @@ -0,0 +1,40 @@ +package com.example.partition; + +import android.content.Context; +import android.graphics.Canvas; +import android.graphics.Paint; +import android.util.AttributeSet; +import android.view.View; + +public class QuadratureView extends View { + private Paint paint; + private int color; + + public QuadratureView(Context context, AttributeSet attrs) { + super(context, attrs); + paint = new Paint(); + } + + public void setColor(int color) { + this.color = color; + invalidate(); + } + + @Override + protected void onDraw(Canvas canvas) { + super.onDraw(canvas); + paint.setColor(color); + canvas.drawRect(0, 0, getWidth(), getHeight(), paint); + } +} + +Modifications dans activity_main.xml (remplacement des par ) + + + +(Faire de même pour les autres View) \ No newline at end of file