anchor.diff:    button,
   
     /// A transparent piece of material that draws ink splashes and highlights.
  +  ///
  +  /// While the material metaphor describes child widgets as printed on the
  +  /// material itself and do not hide ink effects, in practice the [Material]
  +  /// widget draws child widgets on top of the ink effects.
  +  /// A [Material] with type transparency can be placed on top of opaque widgets
  +  /// to show ink effects on top of them.
  +  ///
  +  /// Prefer using the [Ink] widget for showing ink effects on top of opaque
  +  /// widgets.
     transparency
   }
   
  
positive.code: /// [InkSplash] and [InkHighlight] effects. To trigger a reaction on the
  /// material, use a [MaterialInkController] obtained via [Material.of].
  ///
  /// If a material has a non-zero [elevation], then the material will clip its
  /// contents because content that is conceptually printing on a separate piece
  /// of material cannot be printed beyond the bounds of the material.
  ///
  /// If the layout changes (e.g. because there's a list on the material, and it's
  /// been scrolled), a [LayoutChangedNotification] must be dispatched at the
  
negative.code: /// widgets that use the [InkFeature] mechanism. Otherwise, in-progress ink
  /// features (e.g., ink splashes and ink highlights) won't move to account for
  /// the new layout.
  ///
  /// See also:
  ///
  