如何解决如何实现交互式复杂形状?
我需要操纵曲线(例如,悬停颜色变化),但是使用MouseRegion和CustomPaint只能与一块矩形进行交互,操纵曲线不够精确。
就这样,我希望鼠标在曲线上移动并执行某些操作,例如更改颜色或设置一些业务属性。
这是我当前的代码:
return Positioned(
top: dy,left: dx,width: 300,height: 50,child: ColoredBox(
color: Colors.blue.withOpacity(0.3),child: SizedBox(
width: 250.0,height: 250.0,child: MouseRegion(
cursor: _cursor,onEnter: _onEnter,onExit: _onExit,child: CustomPaint(
painter: CurvePainter(color: _color),child: Container(),),);
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。