Flutter InkResponse默认出现色块

最近要实现给一个组合控件添加水波纹ripple效果的功能,使用Material+InkResponse后显示效果很奇怪:

在刚进界面时中间会出现这个东西,我代码中已经设置了高亮色以及形状了,结果还是 不行.这种情况在界面刷新一次后就不见了,但每次进来都这样确实不好看:

代码如下:

Material(
  type: MaterialType.transparency,
  child: InkResponse(
    highlightColor: Colors.transparent,
    containedInkWell: true,
    child: ....

想问一下有碰到这种情况的同事么?

我没做过水波纹,代码太少,如果你能贴上整个页面代码,或许我能提供一点帮助。