31 lines
748 B
Java
31 lines
748 B
Java
package com.iutlaval.myapplication.Video;
|
|
|
|
import android.graphics.Bitmap;
|
|
import android.graphics.Canvas;
|
|
import android.graphics.Paint;
|
|
import android.graphics.Rect;
|
|
|
|
import androidx.annotation.NonNull;
|
|
|
|
public class RectangleCanevas extends Canvas {
|
|
public RectangleCanevas(Bitmap bitmap)
|
|
{
|
|
super(bitmap);
|
|
}
|
|
|
|
/**
|
|
* dessine un rectangle sur le canevas
|
|
* @param r le rectangle a dessiner
|
|
* @param paint le pinceau a utiliser
|
|
*/
|
|
public void drawRect(@NonNull Rectangle r, @NonNull Paint paint) {
|
|
super.drawRect(r.getPositionX(),
|
|
r.getPositionY(),
|
|
r.getWidth()+r.getPositionX(),
|
|
r.getHeight()+r.getPositionY(),
|
|
paint);
|
|
}
|
|
|
|
|
|
}
|