anchor.diff:        controller: Material.of(context),
         referenceBox: referenceBox,
         position: referenceBox.globalToLocal(details.globalPosition),
  -      color: Theme.of(context).splashColor,
  +      color: config.splashColor ?? Theme.of(context).splashColor,
         containedInkWell: config.containedInkWell,
         rectCallback: config.containedInkWell ? rectCallback : null,
         radius: config.radius,
  
positive.code:     this.containedInkWell: false,
      this.highlightShape: BoxShape.circle,
      this.radius,
    }) : super(key: key);
  
    /// The widget below this widget in the tree.
  
negative.code: 
    /// The radius of the ink splash.
    final double radius;
  
    /// The highlight color of the ink response. If this property is null then the
    /// highlight color of the theme will be used.
    final Color highlightColor;
  
    /// The splash color of the ink response. If this property is null then the
    /// splash color of the theme will be used.
    final Color splashColor;
  
    /// The rectangle to use for the highlight effect and for clipping
    /// the splash effects if [containedInkWell] is true.
  