[флаттер] Я не могу использовать BlendMode.srcIn в Paint - PullRequest
0 голосов
/ 20 февраля 2019

Я хочу использовать рисование, чтобы реализовать такой эффект, как ClipRRect.

class SignaturePainter extends CustomPainter {
  ...
  void paint(Canvas canvas, Size size) {
    Paint paint = new Paint()..color = Colors.blue[200];
    canvas.drawImageRect(image,Rect.fromLTWH(0, 0, image.width.toDouble(), image.height.toDouble()),Rect.fromLTWH(0, 0, 400,400),paint);
    paint.blendMode = BlendMode.srcIn;
    canvas.drawCircle(Offset(200, 200), 50, paint);
  }
}

, похоже, что BlendMode.srcIn не работает, но если я изменяю BlendMode на BlendMode на другое значение, оно работает, какрешить? Моё устройство - Nokia7 Plus.

...