如何实现交互式复杂形状?

问题描述

我需要操纵曲线(例如,悬停颜色变化),但是使用MouseRegion和CustomPaint只能与一块矩形进行交互,操纵曲线不够精确。

就这样,我希望鼠标在曲线上移动并执行某些操作,例如更改颜色或设置一些业务属性

image

这是我当前的代码

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 (将#修改为@)

相关问答

Selenium Web驱动程序和Java。元素在(x,y)点处不可单击。其...
Python-如何使用点“。” 访问字典成员?
Java 字符串是不可变的。到底是什么意思?
Java中的“ final”关键字如何工作?(我仍然可以修改对象。...
“loop:”在Java代码中。这是什么,为什么要编译?
java.lang.ClassNotFoundException:sun.jdbc.odbc.JdbcOdbc...