我对flutter还很陌生,我正在尝试弄清楚如何在CustomPaint路径上检测到手势。由于某种原因,我可以点击许多其他东西但不能点击路径......我如何让它工作?到目前为止,我的代码如下。import'package:flutter/material.dart';voidmain()=>runApp(MbiraShapes());classMbiraShapesextendsStatefulWidget{@override_MbiraShapesStatecreateState()=>_MbiraShapesState();}class_MbiraShapesStateexten
我对flutter还很陌生,我正在尝试弄清楚如何在CustomPaint路径上检测到手势。由于某种原因,我可以点击许多其他东西但不能点击路径......我如何让它工作?到目前为止,我的代码如下。import'package:flutter/material.dart';voidmain()=>runApp(MbiraShapes());classMbiraShapesextendsStatefulWidget{@override_MbiraShapesStatecreateState()=>_MbiraShapesState();}class_MbiraShapesStateexten
我有一个看起来像这样的CustomPainter:classMyPainterextendsCustomPainter{Offsetleft,top,right,bottom;MyPainter({this.left,this.top,this.right,this.bottom});@overridevoidpaint(Canvascanvas,Sizesize){Paintpp=Paint()..color=Colors.blue..strokeCap=StrokeCap.round..strokeWidth=10;Paintp=Paint()..color=Colors.red.
我有一个看起来像这样的CustomPainter:classMyPainterextendsCustomPainter{Offsetleft,top,right,bottom;MyPainter({this.left,this.top,this.right,this.bottom});@overridevoidpaint(Canvascanvas,Sizesize){Paintpp=Paint()..color=Colors.blue..strokeCap=StrokeCap.round..strokeWidth=10;Paintp=Paint()..color=Colors.red.
在此link我们已经解决了设计wavequadraticBezierTo,但那是wavequadraticBezierTo的一半,我想要像这个屏幕截图一样的完整设计:现在我的问题是我们如何更改下面的代码以在其右侧有另一半设计下面这个类做这个classWaveClipperTwoextendsCustomClipper{boolreverse;WaveClipperTwo({this.reverse=false});finalint_coefficient=16;doubleget_minStep=>1/_coefficient;doubleget_preCenter=>_minStep