add scaling with hit test
This commit is contained in:
@@ -7,21 +7,21 @@ abstract class CanvasBackground {
|
||||
|
||||
/// draw the backround on this context. Implement this to have
|
||||
/// different kinds of backgrounds
|
||||
void paint(Canvas canvas, Size canvasSize);
|
||||
void paint(Canvas canvas, Size canvasSize, double scale);
|
||||
}
|
||||
|
||||
class NoBackground extends CanvasBackground {
|
||||
const NoBackground();
|
||||
|
||||
@override
|
||||
void paint(Canvas canvas, Size canvasSize) {}
|
||||
void paint(Canvas canvas, Size canvasSize, double scale) {}
|
||||
}
|
||||
|
||||
class SingleColorBackround extends CanvasBackground {
|
||||
const SingleColorBackround(Color backgroundColor) : super(bgColor: backgroundColor);
|
||||
|
||||
@override
|
||||
void paint(Canvas canvas, Size canvasSize) {
|
||||
void paint(Canvas canvas, Size canvasSize, double scale) {
|
||||
final paint = Paint()
|
||||
..color = bgColor
|
||||
..style = PaintingStyle.fill;
|
||||
|
||||
Reference in New Issue
Block a user