Android 如何向可拖动的小部件添加墨水飞溅?

Android 如何向可拖动的小部件添加墨水飞溅?,android,ios,flutter,flutter-layout,flutter-animation,Android,Ios,Flutter,Flutter Layout,Flutter Animation,我想在拖动开始时显示泼墨动画。我已经尝试过用墨水瓶包装拖拉装置,但效果没有显示出来 Scaffold( appBar: AppBar( title: Text('TES'), ), body: Draggable( child: Tile.draw(tileSize, val, 0.0, Theme.of(context).primaryColor), feedback:

我想在拖动开始时显示泼墨动画。我已经尝试过用墨水瓶包装拖拉装置,但效果没有显示出来

Scaffold(
        appBar: AppBar(
          title: Text('TES'),
        ),
        body: Draggable(
          child: Tile.draw(tileSize, val, 0.0, Theme.of(context).primaryColor),
          feedback:
              Tile.draw(tileSize, val, 20.0, Theme.of(context).primaryColor),
          childWhenDragging: InkWell(
            onTap: () => print('INK!'),
            highlightColor: Colors.green,
            splashColor: Colors.green,
            customBorder: PolygonBorder(sides: 6, borderRadius: 6),
            child:
                Tile.draw(tileSize, val, 0.0, Theme.of(context).disabledColor),
          ),
        ));

可能是这个问题的一个变体,我将材质类型更改为透明度,但仍然没有墨迹动画。我认为问题在于InkWell的手势处理程序被可拖动的处理程序覆盖了。我通过给InkWell提供一个onTap来测试这一点,该onTap会打印到控制台,但不会打印任何内容。有什么想法吗?你给onTap添加了一个虚拟方法吗?你能发布一个示例代码吗?Draggable(child:Tile.draw(tileSize,val,0.0,Theme.of(context.primaryColor)),反馈:Tile.draw(tileSize,val,20.0,Theme.of(context.primaryColor)),childWhenDragging:InkWell(onTap:()=>print('INK!'),highlightColor:Colors.green,splashColor:Colors.green,自定义边框:PolygonBorder(边:6,边框半径:6),子项:平铺.draw(平铺,val,0.0,主题.of(上下文).disabledColor),,);很抱歉设置了格式。你能编辑你的主要问题并将其添加到那里吗?可能是这个问题的一个变体。我将材质类型更改为透明,但仍然没有墨水动画。我认为问题在于InkWell的手势处理程序被可拖动的处理程序覆盖了。我通过给InkWell提供一个onTap来测试这一点,该onTap会打印到控制台,但不会打印任何内容。有什么想法吗?你给onTap添加了一个虚拟方法吗?你能发布一个示例代码吗?Draggable(child:Tile.draw(tileSize,val,0.0,Theme.of(context.primaryColor)),反馈:Tile.draw(tileSize,val,20.0,Theme.of(context.primaryColor)),childWhenDragging:InkWell(onTap:()=>print('INK!'),highlightColor:Colors.green,splashColor:Colors.green,自定义边框:PolygonBorder(边:6,边框半径:6),子项:平铺.draw(平铺,val,0.0,主题.of(上下文).disabledColor),,);对不起,格式有问题。你能编辑你的主要问题并将其添加到那里吗?